Unit 2
Unit 2
Components-based
Function-based
– Classes of users are identified together with the functionality
that the system will provide for each class
Data-based
– Identify the different types of the data and specify the
functional units that will realize and/or use data according to
these views
– Gives central importance to data (which is also the central
resource of any DBMS)
->Claimed to be the preferable choice for standardization of DBMS
– The full architecture of the system is not clear without the
description of functional modules.
– Example: ANSI/SPARC architecture of DBMS
Architectural Models for DDBMSs
• Architectural Models for DDBMSs (or more generally for multiple DBMSs) can
be classified along three dimensions:
– Autonomy
– Distribution
– Heterogeneity
Architectural Models for DDBMSs
– hardware
– communications
– operating system
• Multi DBMSArchitecture
Client-Server Architecture for DDBMS