Introduction to Introduction to Database Systems Rose-Hulman Institute of Technology Curt Clifton.

Slides:



Advertisements
Similar presentations
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Advertisements

--What is a Database--1 What is a database What is a Database.
CS1001 Lecture 26. Overview Artificial Intelligence Artificial Intelligence Database Systems Database Systems.
Copyright © 2004 Pearson Education, Inc.. Chapter 1 Introduction and Conceptual Modeling.
Copyright © 2004 Pearson Education, Inc.. Chapter 1 Database Concepts.
ICS (072)Database Systems Background Review 1 Database Systems Background Review Dr. Muhammad Shafique.
Databases and Database Users
Copyright © 2004 Pearson Education, Inc. Instructor Dr. Amr Mahmoud Tolba Office No : 106 Floor 7 Website:
Databases and Database Users Winter 2007Ron McFadyen ACS Database applications Database Database Management System Characteristics Actors Advantages.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Introduction and Conceptual Modeling
Chapter 1 Database and Database Users Dr. Bernard Chen Ph.D. University of Central Arkansas.
Chapter 1 Database and Database Users Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2008.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Outline Types of Databases and Database Applications Basic Definitions Typical DBMS Functionality.
Introduction to Data bases concepts
Database Actors Database Administrators Database Designers
Databases and Database Users
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Chapter 1 - Introduction: Databases and Database Users - Outline Types of Databases and.
CSE314 Database Systems Lecture 1 Databases and Database Users Doç. Dr. Mehmet Göktürk src: Elmasri & Navanthe 6E Pearson Ed Slide Set.
Database and Database Users. Outline Database Introduction An Example Characteristics of the Database Actors on the Scene Advantages of using the DBMS.
Introduction: Databases and Database Users
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Chapter 1 Introduction: Databases and Database Users.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Databases and Database Users.
Slide Chapter 1 Introduction: Databases and Database Users.
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Course Introduction Ria Mae G. Corda ITB322 (Lecture) 2 nd Semeseter, AY
1Mr.Mohammed Abu Roqyah. Introduction and Conceptual Modeling 2Mr.Mohammed Abu Roqyah.
Copyright © 2004 Pearson Education, Inc. Chapter 1 Introduction and Conceptual Modeling.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Chapter(1) Introduction and conceptual modeling. Basic definitions Data : know facts that can be recorded and have an implicit. Database: a collection.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Databases and Database Users.
Copyright © 2004 Pearson Education, Inc. METU Department of Computer Eng Ceng 302 Introduction to DBMS Introduction and Conceptual Modeling by Pinar Senkul.
1-1 Chapter 1 Databases and Database Users 1.1 Introduction 1.2 An Example 1.3 Characteristics of the Database Approach 1.4 Actors on the Scene 1.5 Workers.
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
DatabaseCSIE NUK1 Fundamentals of Database Systems Chapter 1 Database and Database Users.
Characteristics of the Database Approach (Difference between traditional file processing and database approach) Redundancy Self-Describing nature of a.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Chapter 1 Introduction: Databases and Database Users.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Databases and Database Users.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Databases and Database Users.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 1- 1 Copyright © 2011 Pearson Education, Inc. Publishing as Pearson.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
ISC321 Database Systems I Chapter 1: Introduction to Databases Fall 2015 Dr. Abdullah Almutairi.
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Chapter 1 Introduction: Databases and Database Users.
Computer Science Centre University of Indonesia Chapter 1 Database & Database Users.
Copyright © 2004 Pearson Education, Inc. Chapter 1 Introduction and Conceptual Modeling.
Postgraduate Module Enterprise Database Systems Technological Educational Institution of Larisa in collaboration with Staffordshire University Larisa
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Slide Chapter 1 Introduction: Databases and Database Users.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
Chapter 1 Databases and Database Users. Overview Traditional database applications Store textual or numeric information Multimedia databases Store images,
What is a database? (a supplement, not a substitute for Chapter 1…) some slides copied/modified from text Collection of Data? Data vs. information Example:
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
10/3/2017.
Chapter 1 Database and Database Users
Databases and Database Users
Introduction: Databases and Database Users
Databases and Database Users
Databases and Database Users
Introduction: Databases and Database Users
Outline Types of Databases and Database Applications Basic Definitions
Database and Database Users
7/4/2018.
9/22/2018.
11/14/2018.
1/2/2019.
Terms: Data: Database: Database Management System: INTRODUCTION
Presentation transcript:

Introduction to Introduction to Database Systems Rose-Hulman Institute of Technology Curt Clifton

Role Call  Please… Correct my mispronunciations Let me know your preferred name

Introductions  Name  Major  Hometown  An interesting fact about you that others at Rose probably don’t know

Course Overview  Materials on Angel Most also on web and AFS:  Test-first teaching  Syllabus  Schedule

What databases do you interact with in a typical week?

Types of Databases  Traditional (numeric, textual)  Multimedia  Geographic Information Systems  Data Warehouses  Active Databases

Database: A Collection of Data with Three Properties  Abstraction of “real world”  Logically coherent  Designed to fulfill a purpose

Some Other Terms  Data Known facts with implicit meaning  Mini-world Part of “real” world about which data is stored  DBMS or Database Management System Software system for creating/maintaining a computerized database  Database System DBMS + data + applications

DBMS Must Allow  Definition of data types, structures, constraints  Construction of database on physical media  Manipulation to answer queries and add, delete, or modify data  Concurrent access for multiple users  Secure access to sensitive data  Active processing in response to data changes

Database System Architecture

Running Example: University DB  Entities The things that the database tracks  Relationships How the entities go together

Sample University Data  Typically a table for each kind of entity  Rows represent entities  Columns represent attributes  Example… STUDENTNameNumberClassMajor Smith CS Jones CS

Views  Ways of looking at data  Not necessarily stored in actual tables

Why use databases at all?

Database Stakeholders  Workers behind the scenes  Workers on the scene  End Users  Other stakeholders

Workers Behind the Scenes  DBMS designers  Tool developers

Workers on the Scene  DBAs—Database Administrators Control access Monitor use Acquire resources Monitor efficiency  Database Designers Communicate with end users Define content, structure, and constraints on data

End Users (1/2)  Casual end users Occasional access as needed  Naïve (or parametric) end users Use “canned transactions” E.g, bank teller, airline desk agent Typically majority of database use is by naïve end users

End Users (2/2)  Sophisticated End Users Write custom queries against database E.g., business analysts, scientists, engineers  Stand-alone End Users Maintain personal databases using COTS packages E.g., iTunes, TurboTax

Database Advantages  Are Self-describing  Provide Program-Data Independence  Require Data Abstraction  Show Multiple Views  Allow Multi-user Data Sharing

Other Database Advantages  Control of redundancy  Security enforcement  Persistence  Efficient data retrieval  Robustness  Representation of complex relationships  Data integrity  Referential integrity  Deductive capability  Standards enforcement  Fast application development  Flexibility  Concurrency management  Economies of scale

Database Disadvantages  Significant initial financial investment  Can increase system overhead  Limit rapid prototyping  Don’t handle rapid changes in data collected  Require support resources

Don’t Use a Database When System…  Has no need for persistence  Is computationally, not data, intensive  Has a single user and simple data  Uses very static data