Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 3235|Svar: 0

Tertiærskema og sekundært billede (mapping) i databasen

[Kopier link]
Opslået på 19/05/2024 12.28.22 | | | |
Det tre-niveaus mønster er de tre abstraktionsniveauer af dataene, som hver især fokuserer på forskellige problemstillinger. For at associere de tre-niveaus mønstre leverer databasestyringssystemet anden-niveau billedfunktionen mellem de tre-niveaus mønstre. Et sekundært billede er en regel, der dikterer, hvordan begge sider af billedet kan transformeres. Som vist nedenfor:



Tre-niveaus tilstand

Brugerniveau --> out-of-schema (afspejler brugerens syn på databasesystemet)

Ydre tilstand, også kendt som submode eller brugertilstand, svarer til brugerniveauet. Det er et billede af databasen, som det ses af en eller få brugere, og er en logisk repræsentation af data relateret til en applikation. Et ydre skema er en delmængde af skemaet, der er afledt af et skema og indeholder den del af data, som en specifik bruger i skemaet må bruge. Brugere kan beskrive og definere dataposter, der svarer til brugere, gennem outer mode description language (outer pattern), og kan også bruge Data Manipulation Language (DML) til at manipulere disse dataposter.

Konceptuelt niveau - > Konceptuelt mønster (afspejler det holistiske syn på databasesystemet)

Konceptuelle mønstre, også kendt som mønstre eller logiske mønstre, svarer til konceptuelle niveauer. Det er en global logisk struktur, som databasedesigneren konstruerer for at syntetisere data fra alle brugere ud fra et samlet synspunkt, en overordnet beskrivelse af den logiske struktur og karakteristika for alle data i databasen samt et offentligt dataoverblik (globalt syn) for alle brugere. Den beskrives og defineres af Data Description Language (DDL), som leveres af databasestyringssystemet.

Fysisk niveau – in-> skema (afspejler lagringsvisningen af databasesystemet)

Indre tilstand, også kendt som opbevaringstilstand, svarer til det fysiske niveau. Det er den interne repræsentation eller underliggende beskrivelse af alle data i databasen og er det laveste niveau af logisk beskrivelse af databasen, som beskriver lagringsmetoden og den fysiske struktur af dataene på lagringsmediet, svarende til databasen, der faktisk er lagret på det eksterne lagringsmedie. Det indre mønster beskrives og defineres af det interne mønsterbeskrivelsessprog.

Sekundært billede (kortlægning)

Databasesystemet leverer to niveauer af billeder mellem de tre niveauer af tilstand: billedet af tilstanden/det indre mønster og billedet af det ydre mønster/mønster.

  • Billede af mønster/indre mønster: Implementerer interkonversion mellem konceptuelle mønstre og indre mønstre.
  • Outer Mode/Mode Image: Implementerer interkonversion mellem Outer Mode og Konceptuel Mode.


Datauafhængighed refererer til uafhængigheden af data og programmer, hvilket adskiller definitionen af data fra programmet, og DBMS (databasestyringssystemet) er ansvarlig for datalagring, hvilket forenkler applikationen og i høj grad reducerer arbejdsbyrden ved applikationsforberedelse.

Datauafhængighed sikres af DBMS'ens sekundære billedfunktioner. Datauafhængighed omfatter datas fysiske uafhængighed og datas logiske uafhængighed.

Resumé, som vist i figuren nedenfor:



未命名绘图.drawio (2.86 KB, Antal downloads: 0)





Tidligere:Fejlede i at udføre 'atob' på 'Window': Strengen, der skal dekodes, er ikke...
Næste:OpenPDF bruger skrifttypen 'xxx' med 'Identity-H' genkendt ikke.
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com