Three Schema Architecture Flashcards
It supports multiple views of data and promotes program-data independence
Three Schema Diagram
A three schema architecture is not explicitly used in commercial DBMS products but has been useful in explaining database system organization
Three Schema Architecture
This schema is at the internal level to describe physical storage structure and access paths. Typically uses a physical model
Internal Schema
This schema is at the conceptual level to describe the structure of the whole database for a community of users. It uses a conceptual or an implementation data model
Conceptual Schema
This schema is at the external level to describe various user views. It usually uses the same data model as the conceptual schema
External
Mapping among schema levels are needed to transform requests and data.
Programs refer to an —– schema, and are mapped by the DBMS to the —— schema for execution
external
internal
Data extracted from the —– DBMS level is reformatted to match the user’s external view.
internal
This data independence has the capacity to change the conceptual schema without having to change the external schemas and their associated application programs.
Logical Data Independence
This independence has the capacity to change the internal schema without having to change the conceptual schema.
Physical Data Independence
Relational, Network, Hierarchical are an example of
Traditional
Object oriented, Object-relational are an example of
emerging