Inhoudsopgave:
Definitie - Wat betekent Three-Schema Architecture?
Drie-schema-architectuur is een idee in relationeel databaseontwerp dat een database opsplitst in drie verschillende categorieën op basis van het gebruik en de structuur en de rollen die worden gespeeld door systeembeheerders, ontwerpers en eindgebruikers.
Techopedia verklaart Three-Schema Architecture
De architectuur met drie schema's is ontwikkeld in de jaren zeventig en helpt bij het evalueren van een relationele database vanuit verschillende gezichtspunten. Het eerste van de drie niveaus wordt het externe niveau of gebruikersniveau genoemd. Dit is de weergave van de relationele database die eindgebruikers zien, en het vereist een hoog abstractieniveau. Het tweede niveau is het logische schema of conceptuele niveau, waar ontwerpers werken. Het derde niveau is het fysieke schema of fysieke niveau, waarbij programmeurs een database op een hardwaresysteem onderhouden. De architectuur met drie schema's wordt over het algemeen toegeschreven aan de ANSI / SPARC-groep en wordt soms ook "ANSI / SPARC" -architectuur genoemd.
Een deel van het gebruik van de drie-schema-architectuur is om te kijken hoe het ontwerponderhoud verschilt van het kernsysteemonderhoud. Items die bijvoorbeeld te maken hebben met databasetabellen en -query's horen thuis in het conceptuele of logische schema, waarbij zaken als geheugenafhandeling op fysiek niveau worden bekeken. Sommige IT-experts praten over de architectuur met drie schema's in de context van veranderende niveaus zonder andere niveaus te beïnvloeden of in termen van gegevensonafhankelijkheid. Bovendien voert de architectuur met drie schema's ook een overzicht uit van de kerntaken van databaseontwerpers, netwerkbeheerders of serveronderhoudsteams.
