ANSI-SPARC ArchitectureFrom Wikipedia, the free encyclopedia (Redirected from ANSI-SPARC)
The ANSI-SPARC Architecture (American National Standards Institute, Standards Planning And Requirements Committee) is an abstract design standard for a Database Management System (DBMS), first proposed in 1975. Most modern commercial DBMS are based on this system. The ANSI-SPARC model never became a formal standard.
Three-level architectureThe objective of the three-level architecture is to separate the users’ view(s) of the database from the way that it is physically represented. This is desirable since:
A modern perspectiveImplementations of the ANSI-SPARC architecture at the external and conceptual levels were held back for decades by the lack of a SQL mechanism to create updateable views. Around 1998, database vendors offered triggers to support updateable views - finally allowing the implementation of a true three layer ANSI-SPARC architecture to support database applications. Grabczewski (2005) describes such an implementation in the United Kingdom. A standard three level approach to database design has been agreed- External level - Conceptual level - Internal level (includes physical data storage) The 3 Level Architecture has the aim of enabling users to access the same data but with a personalised view of it. The distancing of the internal level from the external level means that users do not need to know how the data is physically stored in the database. This level separation also allows the Database Administrator (DBA) to change the database storage structures without affecting the users' views. External Level (User Views) A user's view of the database describes a part of the database that is relevant to a particular user. It excludes irrelevant data as well as data which the user is not authorised to access. Conceptual Level The conceptual level is a way of describing what data is stored within the whole database and how the data is inter-related. The conceptual level does not specify how the data is physically stored. Internal Level The internal level involves how the database is physically represented on the computer system. It describes how the data is actually stored in the database and on the computer hardware. Database SchemasThere are three different types of schema corresponding to the three levels in the ANSI-SPARC architecture.
The overall description of a database is called the database schema. References
Soccer - parkingiworld.com | Trucks - carrentaliworld.com | Boat for sale - boatsiworld.com | X-men - trailersiworld.com | Car racing - racingiworld.com | Www.dynomax.com - mufflersiworld.com | - motorcycleiworld.com | - boatingiworld.com | Builder colonial ship - shipbuildersiworld.com | Tires - autoaccessoriesiworld.com | Tours - tiredealersiworld.com | Carrepair - carrepairiworld.com | - marineaccessoriesiworld.com | Products - carcareiworld.com | Vtec - driveshaftsiworld.com | Shopping cart - armoredcarserviceiworld.com | Hawaii scuba diving - scubaiworld.com | Auto repair - autosiworld.com | West marine - marineiworld.com | Standings - autoracingiworld.com |