Articles

DBMS – scheme de date

reclame

Schema bazei de date

o schemă de baze de date este structura scheletului care reprezintă vizualizarea logică a întregii baze de date. Acesta definește modul în care sunt organizate datele și modul în care sunt asociate relațiile dintre ele. Formulează toate constrângerile care trebuie aplicate asupra datelor.

o schemă de baze de date definește entitățile sale și relația dintre ele. Acesta conține un detaliu descriptiv al bazei de date, care poate fi descris prin diagrame de schemă. Designerii bazei de date sunt cei care proiectează schema pentru a ajuta programatorii să înțeleagă baza de date și să o facă utilă.

o schemă a bazei de date poate fi împărțită în linii mari în două categorii −

  • schema bazei de date fizice − această schemă se referă la stocarea efectivă a datelor și la forma sa de stocare, cum ar fi fișiere, indici etc. Acesta definește modul în care datele vor fi stocate într-un spațiu de stocare secundar.

  • schema bazei de date logice − această schemă definește toate constrângerile logice care trebuie aplicate pe datele stocate. Definește tabele, vizualizări și constrângeri de integritate.

instanța bazei de date

este important să distingem acești doi termeni individual. Schema bazei de date este scheletul bazei de date. Acesta este conceput atunci când baza de date nu există deloc. Odată ce baza de date este operațională, este foarte dificil să se facă modificări. O schemă bază de date nu conține date sau informații.

o instanță a bazei de date este o stare a bazei de date operaționale cu date la un moment dat. Acesta conține un instantaneu al bazei de date. Instanțele bazei de date tind să se schimbe în timp. Un SGBD asigură că fiecare instanță (stare) este într-o stare validă, urmărind cu sârguință toate validările, constrângerile și condițiile pe care designerii bazei de date le-au impus.

reclame