Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Management
Systems
Lecture - 3
Lecture Overview
Database Architecture
Data Independence
Database
Architecture
Three Level
Architecture
A basis for understanding DBMS
functionalities
Three levels at which data can be
described
Objective
Separate users view from the
physical representation
Why?
Different views of same data
Consolidated representation
Both ways easy change
The Three-Level
Architecture
User 1 User 2 User n
External
Level
View 1 View 2 View n
Conceptual Conceptual
Level Schema
Internal
Internal Level
Schema
Physical Data
Organization Database
The Architecture
Depicted by three schemas or
three models
Refers to permanent structure
or intention of database
Level 1
External View
External Layer
Lower Layers
Level 2
Logical or
Conceptual View
A complete description of the
information content of the
database
Conceptual Schema
The entire information
structure of the database, as
seen by the DBA
The community view of data
Conceptual Schema
Lecture - 3