DatabaseCSIE NUK1 Fundamentals of Database Systems Chapter 1 Database and Database Users.

Slides:



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

CS1001 Lecture 26. Overview Artificial Intelligence Artificial Intelligence Database Systems Database Systems.
Introduction to Introduction to Database Systems Rose-Hulman Institute of Technology Curt Clifton.
Copyright © 2004 Pearson Education, Inc.. Chapter 1 Introduction and Conceptual Modeling.
Copyright © 2004 Pearson Education, Inc.. Chapter 1 Database Concepts.
Database Systems Chapter 1 ITM 354. Billing Program Customer file Accounts receivable file Accounts_Payable Program Vendor file Invoice file Sales Order.
Databases and Database Users
Copyright © 2004 Pearson Education, Inc. Instructor Dr. Amr Mahmoud Tolba Office No : 106 Floor 7 Website:
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Chapter 1 Introduction: Databases and Database Users Modified by Dr. Hsiang-Fu Yu National Taipei.
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
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.
1 CSBP430 – Database Systems Chapter 1: Databases and Database Users Mamoun Awad College of Information Technology United Arab Emirates University
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.
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 Databases & Database Users. Slide 1-2 Acknowledge The main reference of this presentation is the textbook and PPT from : Elmasri & Navathe,
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|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.
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 © 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.
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.
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.
1 Chapter (1) Basic Concepts Objectives Introducing the concept of database system Some examples Advantages of using DBMS Implication of the DB approach.
10/3/2017.
Chapter 1 Database and Database Users
Databases and Database Users
Introduction: Databases and Database Users
Databases and Database Users
CS4222 Principles of Database System
Databases and Database Users
Introduction: Databases and Database Users
Outline Types of Databases and Database Applications Basic Definitions
Database and Database Users
Introduction: Databases and Database Users
7/4/2018.
9/22/2018.
11/14/2018.
1/2/2019.
Terms: Data: Database: Database Management System: INTRODUCTION
Presentation transcript:

DatabaseCSIE NUK1 Fundamentals of Database Systems Chapter 1 Database and Database Users

DatabaseCSIE NUK2 Introduction  Basic Definitions  Database »A collection of related data  Data »Known facts that can be recorded and have an implicit meaning  Mini-world (Universe of Discourse, UoD) »Some part of the real world about which data is stored in a database »E.g., student grades and transcripts at a university

DatabaseCSIE NUK3 Introduction (cont.)  Database Management System (DBMS) »A software package/ system to facilitate the creation and maintenance of a computerized database  Database System »The DBMS software together with the database »Sometimes, the applications are also included

DatabaseCSIE NUK4 Introduction (cont.)

DatabaseCSIE NUK5 Introduction (cont.)  Example of a Database  Mini-world for the example: Part of a UNIVERSITY environment  Some mini-world entities »STUDENTs »COURSEs »SECTIONs (of COURSEs) »(academic) DEPARTMENTs »INSTRUCTORs

DatabaseCSIE NUK6 Introduction (cont.)  Some mini-world relationships »SECTIONs are of specific COURSEs »STUDENTs take SECTIONs »COURSEs have prerequisite COURSEs »INSTRUCTORs teach SECTIONs »COURSEs are offered by DEPARTMENTs »STUDENTs major in DEPARTMENTs

DatabaseCSIE NUK7 Introduction (cont.)

DatabaseCSIE NUK8 Characteristics of Database Approach  Database v.s. File-processing  Self-contained nature »A DBMS catalog stores the description of the database (called meta-data) »This allows the DBMS software to work with different databases  Program-data independence »Allows changing data storage structures and operations without having to change the DBMS access programs

DatabaseCSIE NUK9 Characteristics of Database (cont.) For example, a STUDENT record »If add another field, Birthday –File-processing: needs to rewrite the program –Database system: only change the STUDENT description, no change to DBMS program

DatabaseCSIE NUK10 Characteristics of Database (cont.)  Data abstraction »A data model is used to hide storage details and present the users with a conceptual view of the database  Support of multiple views of the data »Each user may see a different view of the database, which describes only the data of interest to that user »A view may be materialized (stored) or virtual (definition)

DatabaseCSIE NUK11 Characteristics of Database (cont.) »Different database views reveal different combinations of data

DatabaseCSIE NUK12 Characteristics of Database (cont.) »Student transcript view »Course prerequisite view

DatabaseCSIE NUK13 Characteristics of Database (cont.)  Sharing of Data and Multiuser Transaction Processing »Allow multiple users to access the database at the same time »The DBMS must include concurrency control software (On-line transaction processing,OLTP) »e.g., Air-line reservation

DatabaseCSIE NUK14 Characteristics of Database (cont.)  Additional Advantages  Controlling redundancy »In file-processing approach, every user group maintains its own files e.g., Course registration, Accounting office »Problems: inconsistency, wasted storage »In database approach, all user groups are integrated, no redundancy »But in some cases, redundancy is useful; need redundancy controlling to prohibit inconsistency

DatabaseCSIE NUK15 Characteristics of Database (cont.) »Controlled redundancy »Uncontrolled redundancy

DatabaseCSIE NUK16 Characteristics of Database (cont.)  Enforcing integrity constraints »Data type constraint –e.g., Grade: A, B, C, D, E »Relationship constraint –e.g., every section record is related to a course record »Uniqueness constraint –e.g., CourseNumber »Note: errors may occur even if integrity constraints hold – e.g., a student’s grade A is wrongly entered C

DatabaseCSIE NUK17 Characteristics of Database (cont.)  Restricting unauthorized access  Sharing of data among multiple users  Providing multiple user interfaces  Representing complex relationships  Providing backup and recovery  Potential for enforcing standards  Reduced application development time  Flexibility to change data structures

DatabaseCSIE NUK18 Characteristics of Database (cont.)  Availability of up-to-date information  Economies of scale

DatabaseCSIE NUK19 Actors of Database Systems  Actors on the Scene  Database administrators  Database designers  End users  System analysts  Application programmers Software Engineers

DatabaseCSIE NUK20 Actors of Database Systems (cont.)  Workers behind the Scene  DBMS system designers and implementers »Design and implement the DBMS modules and interfaces as a software package  Tool developers »Tools are optional packages, e.g., GUI  Operators and maintenance personnel »Responsible for the actual running and maintenance

DatabaseCSIE NUK21 When not to use a DBMS  Main costs of using a DBMS  High initial investment and possible need for additional hardware  Generality that a DBMS provides for defining and processing data  Overhead for providing generality, security, recovery, integrity, and concurrency control

DatabaseCSIE NUK22 When not to use a DBMS (cont.)  When a DBMS may be unnecessary  The database and applications are simple, well defined, and not expected to change  There are stringent real-time requirements that may not be met because of DBMS overhead  Multiple-user access to data is not required