|
|
Postat pe 19.05.2024 12:28:22
|
|
|
|

Modelul pe trei niveluri reprezintă cele trei niveluri de abstractizare a datelor, fiecare concentrându-se pe preocupări diferite. Pentru a asocia modelele pe trei niveluri, sistemul de gestionare a bazei de date oferă funcția de imagine de nivel doi între modelele pe trei niveluri. O imagine secundară este o regulă care dictează modul în care ambele fețe ale imaginii pot fi transformate. Așa cum se arată mai jos:
Modul cu trei niveluri
La nivel de utilizator --> out-of-scheme (reflectă perspectiva utilizatorului asupra sistemului de baze de date)
Modul exterior, cunoscut și ca submod sau mod utilizator, corespunde nivelului utilizatorului. Este o vizualizare a bazei de date așa cum o văd unul sau câțiva utilizatori și reprezintă logica datele legate de o aplicație. O schemă exterioară este un subset al schemei derivat dintr-o schemă și conține porțiunea de date care este permisă să fie folosită de un anumit utilizator în schemă. Utilizatorii pot descrie și defini înregistrări de date corespunzătoare utilizatorilor prin limbajul de descriere a modului exterior (model exterior) și pot folosi, de asemenea, Limbajul de Manipulare a Datelor (DML) pentru a manipula aceste înregistrări de date.
Nivel conceptual - > Model conceptual (reflectă viziunea holistică a sistemului de baze de date)
Modelele conceptuale, cunoscute și sub denumirea de tipare sau tipare logice, corespund nivelurilor conceptuale. Este o structură logică globală construită de proiectantul bazei de date pentru a sintetiza datele tuturor utilizatorilor conform unui punct de vedere unificat, o descriere generală a structurii logice și a caracteristicilor tuturor datelor din baza de date și o vizualizare publică a datelor (vizualizare globală) pentru toți utilizatorii. Este descris și definit de Limbajul de Descriere a Datelor (DDL) furnizat de sistemul de gestionare a bazei de date.
Nivel fizic – schema în > (reflectă vizualizarea de stocare a sistemului de baze de date)
Modul interior, cunoscut și ca mod de stocare, corespunde nivelului fizic. Este reprezentarea internă sau descrierea de bază a tuturor datelor din baza de date și reprezintă cel mai jos nivel de descriere logică a bazei de date, care descrie metoda de stocare și structura fizică a datelor pe mediul de stocare, corespunzătoare bazei de date stocate efectiv pe mediul extern. Modelul interior este descris și definit prin limbajul intern de descriere a tiparului.
Imagine secundară (Mapare)
Sistemul de baze de date oferă două niveluri de imagini între cele trei niveluri ale modului: imaginea modului/modelului interior și imaginea modelului/modelului exterior.
- Imagine a modelului/Tipar interior: Implementează interconversia între tipare conceptuale și tiparele interioare.
- Imagine Outer Mode/Mode: Implementează interconversia între Outer Mode și Conceptual Mode.
Independența datelor se referă la independența datelor și a programelor, separând definiția datelor de program, iar DBMS-ul (sistemul de management al bazelor de date) este responsabil pentru stocarea datelor, simplificând astfel aplicația și reducând semnificativ volumul de muncă al pregătirii aplicației.
Independența datelor este asigurată de capabilitățile secundare de imagine ale DBMS-ului. Independența datelor include independența fizică a datelor și independența logică a datelor.
Rezumat, așa cum se vede în figura de mai jos:
未命名绘图.drawio
(2.86 KB, Numărul de descărcări: 0)
|
Precedent:A eșuat să execute 'atob' pe 'Fereastră': Șirul de decodat nu este...Următor:OpenPDF folosește fontul 'xxx', iar 'Identity-H' nu este recunoscut
|