120 likes | 270 Views
Lecture 9 Chapter # 4 By Sir Ahmad Kareem Department of Information Technology Institute of Computing BZU Multan. Database Architecture.
E N D
Lecture 9Chapter # 4By Sir Ahmad KareemDepartment of Information Technology Institute of Computing BZU Multan BZUPAGES.COM
Database Architecture Architecture of a system define its structure, means the components of the systems, function performed by each component and the relationship among components. BZUPAGES.COM
Three major architecture of DDBMS • Peer to Peer • Client/ Server • Multi database These are idealized architecture; practical installations may vary environment to environment. BZUPAGES.COM
DBMS Standardization A conceptual framework whose purpose is to divide standardization work into manageable pieces and to show at a general level how these pieces are relation to one another approaches (Reference Model) BZUPAGES.COM
Component Based • Components of system are defined together with the interrelationships between components. • Good for design and implementation of the system. However it is difficult to determine functionality of system by seeing its individual component. Components can reuse in any other system or at any other place anytime. BZUPAGES.COM
Functions Based • Classes of users are identified together with the functionality that the system will provide for each class. • The objectives of the system are clearly identified. • But how do you achieve these objectives. BZUPAGES.COM
Data Based • Identify the different types of describing data and specify the functional units that will realize and/or use data according to these views. Views:Subset of data for particular functions BZUPAGES.COM
Practically: • Every aspect has to be considered. • These classification schemes are orthogonal (One after another, dependent) • A committee for the DBMS standardization was establish in 1972 by ANSI under SPARC ( Standards Planning & Requirement committee) • Published its initial report in 1975 and then in 1977. • Its full name being “ AMSI/X3/SPARC DBMS framework”. • Mainly based on data organization BZUPAGES.COM
In last figure: • Square boxes represents present function • Hexagons are admin roles Arrows indicate data, command execute flow. • I represents interface (Provide compatibility and connectivity) • Interfacing between components is possible through data dictionary. • Contains schema mapping define… statistics and access control information. BZUPAGES.COM
Database admin responsible for internal schema. • Enterprise admin (Conceptual schema) • Application Admin (External Schema) • May be same person, • The concludes our discussion on reference DBMS architecture. BZUPAGES.COM