Subject:-DBMS
Slide 2-1
Relational Model Concepts
Data Models
Data Model can be categorized as follow:
Hierarchical Model�
Hierarchical Model�
Network Model�
Schemas versus Instances
Database Schema Vs. Database State
Three-Schema Architecture
Three-Schema Architecture
Three-Schema Architecture
Mappings among schema levels are needed to transform requests and data. Programs refer to an external schema, and are mapped by the DBMS to the internal schema for execution.
Data Independence
Data Independence
When a schema at a lower level is changed, only the mappings between this schema and higher-level schemas need to be changed in a DBMS that fully supports data independence. The higher-level schemas themselves are unchanged. Hence, the application programs need not be changed since they refer to the external schemas.
DBMS Languages
DBMS Languages
DBMS Interfaces
Other DBMS Interfaces
Component modules of a DBMS and their interactions
Database System Utilities
Other Tools
Centralized and Client-Server Architectures
Basic Client-Server Architectures
Specialized Servers with Specialized functions:
Clients:
DBMS Server
Two Tier Client-Server Architecture
Three Tier Client-Server Architecture
Classification of DBMSs