Three-Schema Architecture

Schrijver: Eugene Taylor
Datum Van Creatie: 11 Augustus 2021
Updatedatum: 1 Juli- 2024
Anonim
Three-Schema Architecture & Data Independence
Video: Three-Schema Architecture & Data Independence

Inhoud

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.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

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 invalshoeken. 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 wat betreft gegevensonafhankelijkheid. Bovendien voert de architectuur met drie schema's ook een overzicht uit van de kerntaken van databaseontwerpers, netwerkbeheerders of serveronderhoudsteams.