Professional Documents
Culture Documents
Chapter 1 The Worlds of Database Systems: File Systems and Databases
Chapter 1 The Worlds of Database Systems: File Systems and Databases
1
Tuesday Thursday
10:15 11:30
Class Presentation
10%
Presentation report
5%
??!
Text
Book
NARAYAN
S.
UMANATH &
RICHARD W.
SCAMELL, DATA
MODELING AND
DATABASE
DESIGN, 2007
Thomson
GOOD
REFERENCE
The
The
The
superior teacher
demonstrates.
The
Data management
Database
Metadata
1
Figure 1.1
Database Systems
Types of Database Systems
Number of Users
Single-user
Desktop database
Multiuser
Workgroup database
Enterprise database
Scope
Desktop
Workgroup
Enterprise
Database Systems
Types of Database Systems
Location
Centralized
Distributed
Use
Transactional (Production)
Decision support
Data warehouse
Database
Paper Databases
Why DBMS?
History
50s and 60s 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
Delivery
List
Coal
Estimation
Just what
asked for
File
Toys
Addresses
Naughty
Nice Toys
Inconsistent data
Inflexibility
Limited data sharing
Poor enforcement of standards
Excessive program maintenance
DBMS Benefits
Database Environment
CASE
Tools
Repository
User
Interface
DBMS
Application
Programs
Database
Database Components
DBMS
===============
Design tools
Database
Database contains:
Users Data
Metadata
Indexes
Application Metadata
Table Creation
Form Creation
Query Creation
Report Creation
Procedural
language
compiler (4GL)
=============
Run time
Form processor
Query processor
Report Writer
Language Run time
Application
Programs
User
Interface
Applications
PC databases
Centralized database
Client/server databases
Distributed databases
Database models
PC Databases
E.g.:
Access
FoxPro
Dbase
Etc.
Centralized Databases
Central
Computer
Client
Network
Database
Server
Client
Distributed Databases
Location C
computer
computer
Location A
Location B
computer
Homogeneous
Databases
Distributed Databases
Client
Heterogeneous
Or Federated
Databases
Database
Server
Remote
Comp.
Local Network
Comm
Server
Client
Remote
Comp.
1
Figure 1.2
Historical Roots
Why Study File Systems?
1
Figure 1.3
Data
Raw facts that have little meaning unless they have been
organized in some logical manner. The smallest piece of data
that can be recognized by the computer is a single
character, such as the letter A, the number 5, or some
symbol such as; ? > * +. A single character requires one
byte of computer storage.
Field
Record
File
1
Figure 1.4
1
Figure 1.5