Académique Documents
Professionnel Documents
Culture Documents
Database Systems
ANSI/SPARC architecture
American National Standards Institute (ANSI)
Standards Planning And Requirements Committee (SPARC)
External level
(individual view)
Remigijus Gustas
2-2
Conceptual Level
Global logical representation
Shared by all users
Consensus on underlying meaning of the data
Foundation for database design
Defined by conceptual schema
Implemented via conceptual DDL
2-3
Remigijus Gustas
Internal Level
Physical representation of the entire database
Consist of many occurrences of many types of
stored records
2-4
External Level
Supports single or groups of users
An external view is defined by external schema
Different users will require different views
Most systems allow SQL to be used as a stand
alone query language or embedded in other
languages (Java, C++, PL/I)
Implemented via SQL views
References subsets of overall information
architecture
Remigijus Gustas
2-5
Mappings
One Conceptual/internal mapping
Defines correspondences between the
conceptual view and stored database
Several External/conceptual mappings
Different views can overlap
Most relational systems permit
External/external mappings
Views are mapped to other views
2-6
Remigijus Gustas
Database Administrator
Participates in conceptual database design
Determines how to implement conceptual schema
Teach users, help them to define external
schemas, consulting on application design
2-7
2-8
Client/Server Architecture
The purpose of DBMS is to support database
applications
2-9
Remigijus Gustas
Remigijus Gustas
2-10
Case 2 is called a
Distributed DBMS
2-11
Communication
Network
Remigijus Gustas