Tre-skema arkitektur

Forfatter: Eugene Taylor
Oprettelsesdato: 11 August 2021
Opdateringsdato: 11 Kan 2024
Anonim
split ac wiring diagram indoor outdoor single phase
Video.: split ac wiring diagram indoor outdoor single phase

Indhold

Definition - Hvad betyder treskemaarkitektur?

Tre-skema arkitektur er en idé i relationel databasedesign, der deler en database ned i tre forskellige kategorier i henhold til dens anvendelse og struktur og til de roller, der spilles af systemadministratorer, designere og slutbrugere.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

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. For eksempel 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 den tre-skema arkitektur i forhold til at ændre niveauer uden at påvirke andre niveauer eller med hensyn til datauafhængighed. Derudover udfører tre-skema-arkitekturen også en fordeling af kernepunkterne for databasedesignere, netværksadministratorer eller servervedligeholdsteam.