Chapter 11 CS 262-557 Introduction to Database Systems.

Slides:



Advertisements
Similar presentations
Databases and Database Users
Advertisements

Introduction to Database Management  Department of Computer Science Northern Illinois University January 2001.
Introduction to Databases
CS1001 Lecture 26. Overview Artificial Intelligence Artificial Intelligence Database Systems Database Systems.
Introduction to Databases
Introduction to Databases Transparencies
Chapter 1 INTRODUCTION TO DATABASE.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Chapter 1 Introduction to Databases
Introduction and Conceptual Modeling
Chapter 1 Database and Database Users Dr. Bernard Chen Ph.D. University of Central Arkansas.
Introduction to Databases
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
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Chapter 1 - Introduction: Databases and Database Users - Outline Types of Databases and.
Module Title? DBMS Introduction to Database Management System.
Chapter 1 Introduction to Databases Pearson Education ©
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 © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 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
Introduction to Database Systems
1Mr.Mohammed Abu Roqyah. Introduction and Conceptual Modeling 2Mr.Mohammed Abu Roqyah.
1 Welcome: To the second learning sequence “ Data Base (DB) and Data Base Management System (DBMS) “ Recap : In the previous learning sequence, we discussed.
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.
Chapter 1 Introduction to Databases © Pearson Education Limited 1995, 2005.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Databases and Database Users.
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.
1 Introduction to Databases. 2 Examples of Database Applications u Purchases from the supermarket u Purchases using your credit card u Booking a holiday.
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 © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Databases and Database Users.
An Introduction to Database Systems دانشگاه علم و فناوری مازندران - طراحی و ایجاد بانک های اطلاعاتی 1.
Introduction to Databases Transparencies © Pearson Education Limited 1995, 2005.
King saud university Introduction to Database Systems (Chapter 1: Databases and Database Users)
Introduction to Databases Dr. Osama AL Rababah. Objectives In this capture you will learn: Some common uses of database systems. The characteristics of.
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.
Postgraduate Module Enterprise Database Systems Technological Educational Institution of Larisa in collaboration with Staffordshire University Larisa
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:
1 Chapter (1) Basic Concepts Objectives Introducing the concept of database system Some examples Advantages of using DBMS Implication of the DB approach.
Introduction to Databases Transparencies
Introduction to Databases
Chapter 1 Database and Database Users
Introduction to Databases Transparencies
Databases and Database Users
Databases and Database Users
Outline Types of Databases and Database Applications Basic Definitions
“ Database (DB) and Database Management System (DBMS) “
Database and Database Users
Introduction to Databases
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases
9/22/2018.
Introduction to Databases
Database (DB) and Database Management System (DBMS)
Introduction to Databases
Introduction to Databases
Introduction to Databases Transparencies
Terms: Data: Database: Database Management System: INTRODUCTION
Presentation transcript:

Chapter 11 CS Introduction to Database Systems

Chapter 12 Databases and Database Users

Chapter 13 What is a Database? A collection of related data. It contains data specific to part of the real world, a miniworld. Consequently, it is a logically coherent collection of data. It is maintained for specific applications.

Chapter 14 Address Book Alan Arkin 200 Olive Street Ann Arbor, MI Birthday May 10th... Mary Ziegler 341 Einstein Drive Berkeley, CA Annivsy: July 12th

Chapter 15 September 1998

Chapter 16 Index on Cities Ann Arbor Berkeley Compton Allan Arkin John Doe Sue Smith Mary Ziegler John Law

Chapter 17 Stages in the Life of a Database Definition: specifying structures of tables and data to be stored. Construction: populating tables with data. Manipulation: queries, updates, deletes, etc.

Chapter 18 A DBMS (database management system) is a general-purpose software that enables users to define, construct and maintain various databases. ie. Oracle, Dbase IV However, databases have been implemented using a high-level language to define a collection of files. Using programs to access this files. This is traditional file processing.

Chapter 19 Fig 1.1

Chapter 110 A database system, which consists of a database together with DBMS software, is the complete environment in which a user operates.

Chapter 111 Fig 1.2

Chapter 112 Hypothetical situation: Smith and Brown are on probation and need approval from the instructor of each course that they scored a C or less. What are the names of these courses? Who are the instructors? Suggested changes to tables if these queries are frequent.

Chapter 113 What Problems could the University have regarding access to these tables?

Chapter 114 Solution “Virtual” tables or views allows the organization to selectively provide access to information while avoiding concurrency problems. Views also allow for the creation of dynamic summary views of information.

Chapter 115 fig 1.4

Chapter 116 Characteristics of the DBMS Approach Self-describing nature: Together with each database is stored a system catalog which is a separate entity containing information about each table in the database, types of each data item I.e. metadata!

Chapter 117 Insulation between programs & data: Consequence of using metadata. In traditional file processing the structure of the file is embedded in the access program, while with DBMS the structure of a file is defined separately in the system catalog, and is transparent to the access program. E.g.. in the University database if we added extra fields in GRADE_REPORT table, all programs that access this table would have to be rewritten! This is not true with a DBMS.

Chapter 118 Support of multiple views: A view may be a subset of the database, or may contain virtual data that is not explicitly stored, but instead it is derived. i.e. TotalHours in STUDENT_DUES. Sharing of data: A multi-user DBMS provides concurrency control software to allow multiple users to simultaneously access data. Such as bank accounts and airline reservations.

Chapter 119 Control of Redundancy: There are 3 main problems with redundancy: –duplication of effort –waste of space –possible inconsistency In the DBMS approach, redundancy is regulated by centralizing the data in one database, and providing various user groups with the views they need. However, controlled redundancy may sometimes be desirable

Chapter 120 Security & Authorization Mechanisms: Consequence of centralization. The DBA may restrict privileges (retrieve, update,etc) by either database, user or user’s role. Enforcing integrity constraints: A DBMS provides capabilities to enforce constraints or business rules I.e. each student must have a unique studentnumber. Providing Backup & Recovery: A DBMS provides facilities to recover from either software or hardware failures.

Chapter 121 DBMS Personnel Tool Developers DBMS Designers Database Administrator (DBA) System Analysts End Users –Casual- occasional high level use –Parametric- frequent canned transactions –Sophisticated - frequent high level use