Cuprins:
- Definiție - Ce înseamnă sistemul de gestionare a bazelor de date (DBMS)?
- Techopedia explică sistemul de gestionare a bazelor de date (DBMS)
Definiție - Ce înseamnă sistemul de gestionare a bazelor de date (DBMS)?
Un sistem de gestionare a bazelor de date (DBMS) este un pachet software conceput pentru a defini, manipula, recupera și gestiona datele dintr-o bază de date. Un SGBD manipulează în general datele în sine, formatul datelor, numele câmpurilor, structura înregistrării și structura fișierului. De asemenea, definește reguli pentru validarea și manipularea acestor date.
Un SGBD eliberează utilizatorii de programe de încadrare pentru întreținerea datelor. Limbile de interogare de a patra generație, cum ar fi SQL, sunt utilizate împreună cu pachetul DBMS pentru a interacționa cu o bază de date.
Alte exemple de SGBD includ:
- MySQL
- SQL Server
- Oracol
- dBASE
- FoxPro
Techopedia explică sistemul de gestionare a bazelor de date (DBMS)
Un sistem de gestionare a bazelor de date primește instrucțiuni de la un administrator de baze de date (DBA) și, în consecință, instruiește sistemul să facă modificările necesare. Aceste comenzi pot fi încărcarea, preluarea sau modificarea datelor existente din sistem.
Un SGBD oferă întotdeauna independența datelor. Orice modificare a mecanismului și formatelor de stocare se efectuează fără modificarea întregii aplicații. Există patru tipuri principale de organizare a bazelor de date:
- Baza de date relațională: datele sunt organizate ca tabele independente din punct de vedere logic. Relațiile dintre tabele sunt prezentate prin date partajate. Datele dintr-un tabel pot face referință la date similare în alte tabele, ceea ce menține integritatea legăturilor dintre ele. Această caracteristică este denumită integritate referențială - un concept important într-un sistem de baze de date relaționale. Operațiuni precum „select” și „join” pot fi efectuate pe aceste tabele. Acesta este cel mai utilizat sistem de organizare a bazelor de date.
- Baza de date plană: datele sunt organizate într-un singur tip de înregistrare cu un număr fix de câmpuri. Acest tip de bază de date întâmpină mai multe erori datorită naturii repetitive a datelor.
- Baza de date orientată pe obiecte: Datele sunt organizate cu similaritate cu conceptele de programare orientate pe obiecte. Un obiect constă din date și metode, în timp ce clasele grupează obiecte având date și metode similare.
- Baza de date ierarhică: Datele sunt organizate cu relații ierarhice. Devine o rețea complexă dacă relația unu cu mulți este încălcată.