Chapter 1 The Worlds of Database Systems

Slides:



Advertisements
Similar presentations
Introduction to Database How to Organize Information?  What are the different structures we use to organize information?  What are the organizing principles?
Advertisements

1 1 File Systems and Databases Chapter 1 The Worlds of Database Systems Prof. Sin-Min Lee Dept. of Computer Science.
Introduction to Databases
1 1 File Systems and Databases. 1 1 Introducing the Database 4Major Database Concepts u Data and information l Data - Raw facts l Information - Processed.
SLIDE 1IS Fall 2002 Database Management: Introduction University of California, Berkeley School of Information Management and Systems.
Database Systems Chapter 1
SLIDE 1IS 257 – Fall 2006 Database Management: Introduction Ray R. Larson University of California, Berkeley School of Information IS 257:
Oct 31, 2000Database Management -- Fall R. Larson Database Management: Introduction to Terms and Concepts University of California, Berkeley School.
SLIDE 1IS 202 – FALL 2002 Prof. Ray Larson & Prof. Marc Davis UC Berkeley SIMS Tuesday and Thursday 10:30 am - 12:00 pm Fall 2002
Chapter 1 File Systems and Databases
11/28/2000Information Organization and Retrieval Introduction to Databases and Database Design University of California, Berkeley School of Information.
File Systems and Databases
8/29/2000Database Management -- Fall R. Larson Database Management: Introduction University of California, Berkeley School of Information Management.
1 1 File Systems and Databases Chapter 1 The Worlds of Database Systems Prof. Sin-Min Lee Dept. of Computer Science.
File Systems and Databases Hachim Haddouti
8/28/2001Database Management -- Fall R. Larson Database Management: Introduction University of California, Berkeley School of Information Management.
Callie’s Birthday SLIDE 1IS 202 – FALL 2004 Prof. Ray Larson & Prof. Marc Davis UC Berkeley SIMS Tuesday and Thursday 10:30 am - 12:00 pm.
SLIDE 1IS 202 – FALL 2005 Prof. Ray Larson UC Berkeley SIMS SIMS 202: Information Organization and Retrieval Introduction to Database Design.
SLIDE 1IS 257 – Fall 2009 Database Management: Introduction Ray R. Larson University of California, Berkeley School of Information IS 257:
“DOK 322 DBMS” Y.T. Database Design Hacettepe University Department of Information Management DOK 322: Database Management Systems.
8/28/97Information Organization and Retrieval Files and Databases University of California, Berkeley School of Information Management and Systems SIMS.
BTM 382 Database Management Chapter 1: Database systems
1 1 File Systems and Databases Chapter 1 The Worlds of Database Systems Prof. Sin-Min Lee Dept. of Computer Science.
SLIDE 1IS 257 – Spring 2004 Database Management: Introduction Ray R. Larson University of California, Berkeley School of Information Management.
Database Systems.
1 1 File Systems and Databases Chapter 1 Prof. Sin-Min Lee Dept. of Computer Science.
Chapter 1: The Database Environment
SLIDE 1I257 – Fall 2014 Database Management: Introduction Ray R. Larson University of California, Berkeley School of Information IS 257: Database.
Database Systems: Design, Implementation, and Management Ninth Edition
Database Systems Chapter 1
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
Week 1 Lecture MSCD 600 Database Architecture Samuel ConnSamuel Conn, Asst. Professor Suggestions for using the Lecture Slides.
Database Systems COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI.
Database Design - Lecture 1
Database Systems: Design, Implementation, and Management THIRD EDITION
1 Introduction An organization's survival relies on decisions made by management An organization's survival relies on decisions made by management To make.
1 CSBP430 – Database Systems Chapter 1: Databases and Database Users Mamoun Awad College of Information Technology United Arab Emirates University
Chapter 1 Database Systems
1 1 Chapter 1 Database Systems Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
1 Chapter 1 Database Systems Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
File Systems and Databases Lecture 1. Files and Databases File: A collection of records or documents dealing with one organization, person, area or subject.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS Instructor Ms. Arwa Binsaleh.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
Database Concepts Track 3: Managing Information using Database.
Database Systems Database Systems: Design, Implementation, and Management, Rob and Coronel.
1 Chapter 1 Database Systems Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
CS311 Database Management system
Database Management: Introduction
Database Management:.
Database Management System (DBMS)
MANAGING DATA RESOURCES
Chapter 1 Database Systems
File Systems and Databases
Database Systems Chapter 1
Database Systems: Design, Implementation, and Management
Lecture 1 File Systems and Databases.
Chapter 1: The Database Environment
The Database Environment
Chapter 1 Database Systems
Database Design Hacettepe University
Database Principles 2 nd Ed., Coronel, Morris, Rob & Crockett © 2013 Cengage Learning EMEA Database Principles: Fundamentals of Design, Implementations.
Database Systems Design, Implementation, and Management Coronel | Morris 11e ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or.
Chapter 1 Database Systems
The Database Environment
Database Systems: Design, Implementation, and Management Tenth Edition
Presentation transcript:

Chapter 1 The Worlds of Database Systems File Systems and Databases Prof. Sin-Min Lee Dept. of Computer Science

Tuesday Thursday 10:15 – 11:30

Your evaluation in this course is determined by: 30% Class Presentation 10% Presentation report 5% ??!

Text Book NARAYAN S. UMANATH & RICHARD W. SCAMELL, DATA MODELING AND DATABASE DESIGN, 2007 Thomson

GOOD REFERENCE A. Silberschatz, H.F. Korth, S. Sudarshan: Database System Concepts, 5th Ed., McGraw-Hill, 2006.

William Arthur Ward The mediocre teacher tells. The good teacher explains. The superior teacher demonstrates. The great teacher inspires. William Arthur Ward

Files and Databases File: A collection of records or documents dealing with one organization, person, area or subject (Rowley) Manual (paper) files Computer files Database: A collection of similar records with relationships between the records (Rowley) Bibliographic, statistical, business data, images, etc.

Introducing the Database Major Database Concepts Data and information Data - Raw facts Information - Processed data Data management Database Metadata Database management system (DBMS)

Sales per Employee for Each of ROBCOR’S Two Divisions Figure 1.1

Database Systems Types of Database Systems Number of Users Scope Single-user Desktop database Multiuser Workgroup database Enterprise database Scope Desktop Workgroup Enterprise

Database Systems Types of Database Systems Location Use Centralized Distributed Use Transactional (Production) Decision support Data warehouse

Database A Database is a collection of stored operational data used by the application systems of some particular enterprise (C.J. Date) Paper “Databases” Still contain a large portion of the world’s knowledge File-Based Data Processing Systems Early batch processing of (primarily) business data Database Management Systems (DBMS)

Why DBMS? History 50’s and 60’s all applications were custom built for particular needs File based Many similar/duplicative applications dealing with collections of business data Early DBMS were extensions of programming languages 1970 - E.F. Codd and the Relational Model 1979 - Ashton-Tate and first Microcomputer DBMS

File Based Systems File Application Nice Toys Delivery Addresses List Naughty Coal Estimation Toys Nice Just what asked for

From File Systems to DBMS Problems with file processing systems Inconsistent data Inflexibility Limited data sharing Poor enforcement of standards Excessive program maintenance

DBMS Benefits Minimal data redundancy Consistency of data Integration of data Sharing of data Ease of application development Uniform security, privacy, and integrity controls Data accessibility and responsiveness Data independence Reduced program maintenance

Terms and Concepts Data independence Physical representation and location of data and the use of that data are separated The application doesn’t need to know how or where the database has stored the data, but just how to ask for it Moving a database from one DBMS to another should not have a material effect on application program Recoding, adding fields, etc. in the database should not affect applications

Database Environment CASE Tools DBMS User Interface Application Programs Repository Database

Database Components DBMS Application Programs Design tools Database =============== Design tools Table Creation Form Creation Query Creation Report Creation Procedural language compiler (4GL) ============= Run time Form processor Query processor Report Writer Language Run time User Interface Applications Application Programs Database Database contains: User’s Data Metadata Indexes Application Metadata

Types of Database Systems PC databases Centralized database Client/server databases Distributed databases Database models

PC Databases E.g.: Access FoxPro Dbase Etc.

Centralized Databases Computer

Client Server Databases Network Client Database Server

Distributed Databases Location B Location C computer computer Homogeneous Databases computer Location A

Distributed Databases Client Heterogeneous Or Federated Databases Remote Comp. Local Network Database Server Comm Server Remote Comp. Client

Introducing the Database Importance of DBMS It helps make data management more efficient and effective. Its query language allows quick answers to ad hoc queries. It provides end users better access to more and better-managed data. It promotes an integrated view of organization’s operations -- “big picture.” It reduces the probability of inconsistent data.

Figure 1.2 The DBMS Manages the Interaction Between the End User and the Database Figure 1.2

Introducing the Database Why Database Design Is Important? A well-designed database facilitates data management and becomes a valuable information generator. A poorly designed database is a breeding ground for uncontrolled data redundancies. A poorly designed database generates errors that lead to bad decisions.

Historical Roots Why Study File Systems? It provides historical perspective. It teaches lessons to avoid pitfalls of data management. Its simple characteristics facilitate understanding of the design complexity of a database. It provides useful knowledge for converting a file system to a database system.

Contents of the CUSTOMER File Figure 1.3

Table 1.1 Basic File Terminology

Contents of the AGENT File Figure 1.4

A Simple File System Figure 1.5