Între calculatorul care operează asupra datelor care se prezintă sub formă de biţi şi utilizatorul unei baze de date care manipulează concepte , mai mult sau mai puţin abstracte , de genul societate, clienti , produse ,conturi se interpun mai multe nivele de abstractizare a datelor.Asigurarea independenţei fizice şi logice a datelor impune adoptarea unor arhitecturi de baze de date organizate pe cel puţin trei nivele :
nivelul intern (baza de date fizică)
nivelul conceptual ( modelul conceptual, schema conceptuală)
nivelul extern (modelul extern, subschema, vedere)
Nivelul intern
Poartă şi numele de bază de date fizică şi este o colecţie de fişiere, conţinând datele fizice la care se adaugă diverse structuri auxiliare menite să asigure accesul operativ la aceste date.Structurile auxiliare pot fi : directoare,indecşi pointeri ş.a.m.d.
Modul de organizare al bazei de date fizice este în mare măsură influenţat de configuraţia echipamentelor hardware care suportă baza de date ( tipul de calculator , numărul şi tipul perifericelor, etc.) şi de sistemul de operare.Dacă este satisfăcută condiţia de independenţă fizică a datelor , modificările în nivelul intern al bazei de date nu vor afecta nivelele superioare ale acesteia.