nivel conceptual - acesta generalizează reprezentarea bazei de date care descrie ce datele sunt stocate în baza de date, precum și relația dintre ele. Acest nivel cuprinde o structură logică a întregii baze de date. De fapt, este o reprezentare completă a cerințelor de date din partea unei organizații care este independent de considerații cu privire la modul de depozitare a acestora. La nivel conceptual, este necesar să se aloce:
1. Esența, atributele și relațiile lor.
2. Restricțiile impuse asupra datelor.
3. Informația semantică cu privire la date.
4. Informații privind măsurile de asigurare a informațiilor.
nivel conceptual sprijină fiecare reprezentare externă, astfel încât la acest nivel conține date de utilizator disponibile, cu excepția datelor privind metoda de stocare a datelor. La un datalogicheskaya creat model de nivel conceptual (diagrama conceptuală) care reprezintă un model de date infological limbaj de descriere definiție în SGBD special. Acest model este un calculator orientat.
Iar ultimul nivel - nivel intern. Este o reprezentare fizică a bazei de date, care descrie metode de stocare a datelor într-un sistem informatic. Acest nivel descrie punerea în aplicare fizică a bazei de date și este proiectat pentru performanțe optime și pentru a asigura utilizarea economică a spațiului de stocare. Conține o descriere a structurilor de date și fișiere individuale sunt folosite pentru a stoca date în dispozitive de memorie. Pe plan intern, interacțiunea cu metodele de acces la baza de date cu sistem de operare pentru plasarea eficientă a datelor cu privire la mass-media, crearea de indexuri, etc. În prezent, funcțiile de baze de date și de sistem de operare la nivel fizic nu este strict delimitate. În unele RDBMS utilizează toate datele furnizate în sistemul de operare, metode de acces, altele se aplică doar de bază și de a pune în aplicare propriul sistem de fișiere. La nivel intern pentru a crea un model fizic de baze de date (circuit intern), care este, de asemenea, un calculator orientat. Cu ajutorul bazei de date permite aplicațiilor și utilizatorilor să acceseze numele de date stocate nu au grijă de locația lor fizică. În acest model, baza de date preia datele necesare cu privire la dispozitivele de stocare externe.
/ SPARC Modelul de date 3 nivel corespunzător 3 niveluri de arhitectura (sistem) ANCI pentru descrierea și implementarea domeniului DB este reprezentat prin următoarea figură:
Nivelurile de modele de date
SGBD sunt construite într-o manieră modulară și este un produs software complex, și structura specifică a modulelor și relațiile lor într-o bază de date reală este semnificativ diferită.
Principalele componente ale unui SGBD tipic