Indholdsfortegnelse:
Definition - Hvad betyder treskemaarkitektur?
Tre-skema arkitektur er en idé i relationel databasedesign, der opdeler en database i tre forskellige kategorier i henhold til dens anvendelse og struktur og til de roller, der spilles af systemadministratorer, designere og slutbrugere.
Techopedia forklarer tre-skema arkitektur
Treskemaets arkitektur blev udviklet i 1970'erne og hjælper med at evaluere en relationel database fra forskellige udsigtspunkter. Det første af de tre niveauer kaldes det eksterne niveau eller brugerniveau. Dette er visningen af den relationelle database, som slutbrugerne ser, og den indebærer et højt abstraktionsniveau. Det andet niveau er det logiske skema eller det konceptuelle niveau, hvor designere arbejder. Det tredje niveau er det fysiske skema eller det fysiske niveau, hvor programmerere vedligeholder en database på et hardwaresystem. Tre-skema-arkitekturen tilskrives generelt ANSI / SPARC-gruppen og kaldes undertiden også "ANSI / SPARC" -arkitektur.
En del af brugen af tre-skema-arkitekturen er at se på, hvordan designvedligeholdelsen adskiller sig fra kernesystemvedligeholdelsen. Eksempelvis hører elementer, der beskæftiger sig med databasetabeller og forespørgsler, i det konceptuelle eller logiske skema, hvor spørgsmål som hukommelseshåndtering ses på på det fysiske niveau. Nogle it-eksperter taler om arkitekturen med tre skemaer i forbindelse med ændrede niveauer uden at påvirke andre niveauer eller med hensyn til datauafhængighed. Derudover udfører tre-skema-arkitekturen også en fordeling af kerneopgaverne for databasedesignere, netværksadministratorer eller servervedligeholdsteam.
