Diferența dintre schemă și bază de date Diferența dintre
Schema vs Baza de date?
O bază de date poate fi descrisă ca o colecție de date structurate care sunt de obicei stocate în sistemele informatice. Structura unei baze de date este obținută prin organizarea corectă a datelor cu ajutorul unui model de bază de date. Termenul "schemă" înseamnă "un plan sau o formă" și poate fi definit ca terminologia folosită pentru a modela sau a crea o structură logică folosind datele care pot fi stocate într-o bază de date. Din punct de vedere tehnic, o schemă de bază de date este structura de bază descrisă și susținută de sistemul de gestionare a bazelor de date care este utilizat pentru a stoca înregistrări.
În general, o schemă reprezintă un nivel mai ridicat de abstractizare a modelelor de proiectare care sunt capturate și documentate de către designeri de baze de date și analiști de afaceri în timpul fazei de analiză a unui proiect sau a dezvoltării produsului. Ele nu există ca atare într-o bază de date, dar în unele variante de baze de date pot fi realizate la anumite nivele într-o formă fizică.
Când aducem un utilizator în această perspectivă, putem defini aceste trei entități (bază de date, schemă și utilizator) după cum urmează:
Baza de date este o colecție de fișiere fizice.
Un utilizator este cel care se conectează la o bază de date.
Schema este colecția de obiecte care sunt deținute de utilizator.
Pentru a rezuma pe scurt, o schemă este, de obicei, o reprezentare grafică a structurii sistemului de bază de date, în timp ce baza de date în sine este o colecție structurată de înregistrări sau date.
Rezumat:
1. O bază de date este structura fizică.
2. Schema este structura logică.
3. O bază de date este o colecție de înregistrări și date înrudite stocate în tabele.
4. O schemă, pe de altă parte, este o definiție logică a bazei de date sau, cu alte cuvinte, un plan care definește numele tuturor tabelelor și coloanelor și definește tipul de fiecare coloană etc.
5. În unele sisteme de gestionare a bazelor de date, o schemă poate fi realizată într-o formă fizică la oricare dintre niveluri.
6. Nu există o corespondență unu-la-unu între obiectele schemei și fișierele fizice care stochează informații pe discuri.