Professional Documents
Culture Documents
Database System Architecture and Data Dependencies: By: Aisha Batool
Database System Architecture and Data Dependencies: By: Aisha Batool
architecture and
Data
Dependencies
By: Aisha Batool
Outline
• The purpose and origin of the three-level database architecture.
• The contents of the external, conceptual, and internal levels.
• The purpose of the external/conceptual and the conceptual/internal mappings.
• The meaning of logical and physical data independence.
• The distinction between a Data Definition Language (DDL) and a Data Manipulation Language
(DML).
• Classification of data models.
• The purpose and importance of conceptual modeling.
• The typical functions and services that a DBMS should provide.
• The function and importance of the system catalog.
• All users should be able to access
same data but have a different
Objectives of customized view
Three-Level
achieve optimal runtime performance and
storage space utilization
• Data structures and file organizations used
Architecture to store data on storage devices
• Interfaces with the operating system access
methods to place the data on the storage
devices, build the indexes, retrieve the data,
and so on
Subschema or
external schema
t Terms Conceptual/internal
mapping
Mapping
External/conceptual
mapping
External Schemas
• Also called subschemas
• Multiple schemas per database
• Corresponds to different views of data