ANSI-SPARC-arkitektur (även treskiktsarkitektur ) - de principer enligt vilka det rekommenderas att bygga databashanteringssystem (DBMS). Arkitekturprojektet lades fram 1975 av en SPARC ANSI -underkommitté .
Enligt principerna finns det tre nivåer av systemet:
I hjärtat av ANSI-SPARC-arkitekturen är det konceptuella lagret. I modern DBMS kan den implementeras med hjälp av representationen[ specificera ] . Den konceptuella nivån beskriver data och dess relationer från den mest allmänna synvinkeln, basarkitekternas begrepp , med hjälp av en relationell eller annan modell .
Det interna lagret låter dig dölja detaljerna för fysisk datalagring (volymer, filer, tabeller, triggers) från det konceptuella lagret. Separation av den interna nivån från den konceptuella ger det så kallade fysiska dataoberoendet.
På den externa nivån beskrivs olika delmängder av konceptuella nivåelement för att representera data till olika användarprogram. Varje användare får en del av datarepresentationen till sitt förfogande, men hela konceptet är dolt. Separationen av det yttre lagret från det konceptuella säkerställer datas logiska oberoende .
Databas | |
---|---|
Begrepp |
|
Objekt |
|
Nycklar | |
SQL |
|
Komponenter |