Logical Data Independence
•Changes in the conceptual model do not affect the external
model
• Immunity of external level from changes at conceptual level
15
16.
Type of Changes
•Adding a new file
• Adding a new field in a file
• Changing type/ size
• Deleting an attribute
16
17.
Physical Data Independence
•Changes in the internal model do not affect the conceptual
model
• Immunity of Conceptual level from changes at Internal level
17
18.
Changes Examples
• Changingfile organization
• Index implementation, hash, tree etc.
• Changing storage medium
18
19.
3-Level Architecture
External Level
ConceptualLevel
Internal Level
Physical Data
Organization
Ext/Con Mapping
View 1 View n
Conceptual
Schema
Internal
Schema
Database
User 1 User n
Con/Int Mapping
Conceptual Data Ind
Physical
Data Ind