Three Level Architecture of Database System
Three Level Architecture of Database System
The database system provides users with an abstract view of data, by hiding certain details of how data is stored and manipulated. Therefore, before designing a database, the data of an organization is considered on abstract level. Database system architecture means design or construction of database system. The database system architecture provides general concept and structure of database system. The architecture of most commercial database systems is based on the three-level architecture proposed by DBTG.
specific user, to create a user interface to access data of the database. Thus user-interface created through external schema accepts and displays information in the format the user expects. It also acts as barrier to hide the information of database from users that is not permitted to him. Typically, it hides the conceptual, internal, and physical details from the user. If any user needs some advance access of database such as to change the existing record of database then the external schema for that user is re-written (modified) by DBA to allow access to him.
The internal level is described by means of the internal schema, which defines how data is represented, how records are sequenced, what indexes exist etc. The internal schema is written in DDL.