Sunday 25 September 2011

DATABASE SYSTEM ARCHITECTURE

We know that the database system provides users with an abstract view of data, by hiding certain details of how data is stored and manipulated. Therefore, before to design a database, the data of 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 management systems is based on the three-level architecture by DBTG.

The Three-Level Architecture
An early proposal for a standardized terminology (or vocabulary) and architecture for database system was developed and published in 1971 by DBTG (Database Task Group) appointed by CODASYL. A similar architecture and terminology were developed and published in 1975 by SPARC (Standard Planning and Requirements Committee) of American National Institute. As a result of these and later reports, databases can be viewed at three levels, know as external, conceptual and internal levels. The three-level architecture is also known as schema architecture. The purpose of the three-level architecture is to separate the user application and the physical database. The reasons of this separation are:

  1. Different users and need different views of the same data.
  2. Users should not have to deal directly with the physical database storage details.
  3. The DBA should be able to change the database storage structure or storage device without affecting other user's views etc.
The three level architecture is divided into three view levels, External view level, Conceptual view level and Internal view level.The Figure shows the three-level architecture of the database system.

10 comments:

  1. Hi, nice description about DATABASE SYSTEM ARCHITECTURE.Thanks....

    -Aparna
    Theosoft

    ReplyDelete
  2. DBA Metrix Solutions offers many business applications that are designed to operate the business functions and we store data on relational databases. We usually have remote Database Administrations (DBAs). Our DBA services will help you to store all your business records. We are providing your DBA services all over the world. DBA Metrix Solutions

    ReplyDelete
  3. Latest Technology Information The website Provide Database Management System includes, Besides Theoretical Portion, Complete Articles on SQL and MS Access so that the readers may get a practical knowledge of databases.

    https://itused.net/

    ReplyDelete
  4. Thanks for the post. You have explained the topic in very simple and step by step.
    Software Outsourcing Company Pune

    ReplyDelete
  5. Nice Blog Quickbooks is the one of the best accounting software. We are providing technical support in Quickbooks Support Phone Number 1800 -986-4607. if you are facing any trouble in Quickbooks dial our Toll free number +1-800-986-4607 for quick response. Our executive is available 24*7.

    ReplyDelete
  6. Nice Blog ! Looking for support to resolve your issues with QuickBooks Mac? Don't be afraid! We're here to provide you with the best solutions.You just have to call our QuickBooks for Mac Support Phone Number 1-800-986-4607.

    ReplyDelete