Innholdsfortegnelse:
Definisjon - Hva betyr tre-skjemearkitektur?
Treskjema-arkitektur er en idé i relasjonsdatabasedesign som deler en database ned i tre forskjellige kategorier i henhold til bruken og strukturen, og til rollene som systemadministratorer, designere og sluttbrukere har spilt.
Techopedia forklarer Three-Schema Architecture
Tresjemmearkitekturen ble utviklet på 1970-tallet og hjelper til med å evaluere en relasjonsdatabase fra forskjellige utsiktspunkter. Det første av de tre nivåene kalles det eksterne nivået eller brukernivået. Dette er visningen av den relasjonsdatabasen som sluttbrukere ser, og den innebærer et høyt abstraksjonsnivå. Det andre nivået er det logiske skjemaet eller konseptuelle nivået, der designere jobber. Det tredje nivået er det fysiske skjemaet eller det fysiske nivået, der programmerere vedlikeholder en database på et maskinvaresystem. Treskjema-arkitekturen tilskrives vanligvis ANSI / SPARC-gruppen og kalles noen ganger også "ANSI / SPARC" -arkitektur.
En del av bruken av tre-skjemearkitekturen er å se på hvordan designvedlikeholdet skiller seg fra kjernesystemvedlikeholdet. Eksempelvis hører elementer som omhandler databasetabeller og spørsmål inn i det konseptuelle eller logiske skjemaet, der spørsmål som minneshåndtering blir sett på på det fysiske nivået. Noen IT-eksperter snakker om tre-skjemearkitekturen i sammenheng med å endre nivåer uten å påvirke andre nivåer eller med tanke på datauavhengighet. I tillegg utfører tre-skjemearkitekturen også en oversikt over kjernepliktene til databasedesignere, nettverksadministratorer eller servervedlikeholdsteam.