Professional Documents
Culture Documents
George Klington. A
DATABASE MANAGEMENT SYSTEMS
George Klington.A
DATABASE MANAGEMENT SYSTEMS
George Klington.A
Popular Examples
Company Databases
– employees, departments, projects …
Library Databases
– authors, titles, publishers, videos …
Bank Databases
– accounts, customers ...
George Klington.A
4
Database System Environment
Users/Programmers
DBMS
Software Software: Query Processing
& Programs
Database Database
Definition
George Klington.A
5
DBMSs VS File Processing
George Klington.A
6
File Processing
Human
Resources
Application
Programs
Application
Programs
Science
Office
George Klington.A
7
File Processing VS DBMS
Control Redundancy
Restrict Access
George Klington.A
10
Database Actors
Examples:
– Entity Relationship model
– Relational Model
– hierarchical & network models
– object-data models
George Klington.A
3753 13
Design Phases
Conceptual Design
Produces the initial model of the real world in a Business Information Requirements
conceptual model
Logical Design
Conceptual Data
Consists of transforming the conceptual schema into the
data model supported by the DBMS Modeling
Physical Design Logical Database
Aims at improving the performance of the final system Design
Physical Database
Design
Operational Database
George Klington.A
Conceptual Design
Conceptual Model
– Merge the collective needs of all applications
– Determine what Entities are being used
• Some object about which information is to maintained
– What are the Attributes of those entities?
• Properties or characteristics of the entity
• What attributes uniquely identify the entity
– What are the Relationships between entities
• How the entities interact with each other?
George Klington.A
Logical Design
Logical Model
– How is each entity and relationship represented in
the Data Model of the DBMS
• Hierarchic?
• Network?
• Relational?
• Object-Oriented?
George Klington.A
Physical Design
Internal Model
– Choices of index file structure
– Choices of data storage formats
– Choices of disk layout
George Klington.A
THANK YOU!!!
George Klington.A