Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 3235|Svare: 0

Tertiærskjema og sekundærbilde (kartlegging) i databasen

[Kopier lenke]
Publisert på 19.05.2024 12:28:22 | | | |
Det tre-nivås mønsteret er de tre abstraksjonsnivåene av dataene, som hvert fokuserer på ulike bekymringer. For å knytte til de tre-nivås mønstrene, tilbyr databasehåndteringssystemet den andre nivå-bildefunksjonen mellom de tre-nivås mønstrene. Et sekundært bilde er en regel som bestemmer hvordan begge sider av bildet kan transformeres. Som vist nedenfor:



Tre-nivås modus

Brukernivå --> utenfor-skjema (gjenspeiler brukerens visning av databasesystemet)

Ytre modus, også kjent som undermodus eller brukermodus, tilsvarer brukernivået. Det er en visning av databasen slik den sees av én eller noen få brukere, og er en logisk representasjon av data relatert til en applikasjon. Et ytre skjema er en delmengde av skjemaet som er avledet fra et skjema og inneholder den delen av data som er tillatt å brukes av en spesifikk bruker i skjemaet. Brukere kan beskrive og definere dataposter som tilsvarer brukere gjennom det ytre modusbeskrivelsesspråket (outer pattern), og kan også bruke Data Manipulation Language (DML) for å manipulere disse datapostene.

Konseptuelt nivå - > Konseptuelt mønster (reflekterer det helhetlige synet på databasesystemet)

Konseptuelle mønstre, også kjent som mønstre eller logiske mønstre, tilsvarer konseptuelle nivåer. Det er en global logisk struktur konstruert av databasedesigneren for å syntetisere dataene til alle brukere etter et samlet synspunkt, en overordnet beskrivelse av den logiske strukturen og egenskapene til alle data i databasen, samt et offentlig databilde (globalt syn) for alle brukere. Den beskrives og defineres av Data Description Language (DDL) som tilbys av databasestyringssystemet.

Fysisk nivå – in-> skjema (reflekterer lagringsvisningen til databasesystemet)

Indre modus, også kjent som lagringsmodus, tilsvarer det fysiske nivået. Det er den interne representasjonen eller underliggende beskrivelsen av alle data i databasen, og er det laveste nivået av logisk beskrivelse av databasen, som beskriver lagringsmetoden og den fysiske strukturen til dataene på lagringsmediet, tilsvarende databasen som faktisk lagres på det eksterne lagringsmediet. Det indre mønsteret beskrives og defineres av det interne mønsterbeskrivelsesspråket.

Sekundærbilde (kartlegging)

Databasesystemet gir to nivåer av bilder mellom de tre nivåene av modus: bildet av modusen/det indre mønsteret, og bildet av det ytre mønsteret/mønsteret.

  • Image of Pattern/Inner Pattern: Implementerer interkonversjon mellom konseptuelle mønstre og indre mønstre.
  • Outer Mode/Mode Image: Implementerer interkonvertering mellom Outer Mode og Conceptual Mode.


Datauavhengighet refererer til uavhengigheten til data og programmer, som skiller definisjonen av data fra programmet, og DBMS (databasehåndteringssystemet) er ansvarlig for datalagring, noe som forenkler applikasjonen og reduserer arbeidsmengden ved applikasjonsforberedelse betydelig.

Datauavhengighet sikres av DBMS sine sekundære bildemuligheter. Datauavhengighet inkluderer den fysiske uavhengigheten til data og den logiske uavhengigheten til data.

Sammendrag, som vist i figuren nedenfor:



未命名绘图.drawio (2.86 KB, Antall nedlastinger: 0)





Foregående:Mislyktes i å utføre 'atob' på 'Window': Strengen som skal dekodes er ikke...
Neste:OpenPDF bruker skrifttypen 'xxx' med 'Identity-H' som ikke gjenkjennes
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com