Home » Articole » Articole » Afaceri » Știința datelor (Data Science) » Clasificarea sistemelor de gestionare a bazelor de date

Clasificarea sistemelor de gestionare a bazelor de date

Sistemele de gestionare a bazelor de date pot fi clasificate pe baza mai multor criterii, cum ar fi modelul de date, numerele de utilizatori și distribuția bazei de date, toate descrise mai jos.

Clasificare pe baza modelului de date

Cel mai popular model de date utilizat astăzi este modelul de date relațional. SGBD-uri cunoscute precum Oracle, MS SQL Server, DB2 și MySQL acceptă acest model. Alte modele tradiționale, cum ar fi modelele de date ierarhice și modelele de date de rețea, sunt încă utilizate în industrie în principal pe platformele mainframe. Dar acestea nu sunt utilizate în mod obișnuit datorită complexității lor. Toate acestea sunt denumite modele tradiționale, deoarece au precedat modelul relațional.

În ultimii ani, au fost introduse noile modele de date orientate obiect. Acest model este un sistem de gestionare a bazelor de date în care informațiile sunt reprezentate sub formă de obiecte așa cum sunt utilizate în programarea orientată pe obiecte. Bazele de date orientate spre obiecte sunt diferite de bazele de date relaționale, care sunt orientate spre tabel. Sistemele de gestionare a bazelor de date orientate pe obiecte (Object-oriented database management systems, OODBMS) combină capacitățile bazei de date cu capacitățile de limbaj de programare orientate pe obiecte.

Modelele orientate pe obiecte nu au prins așa cum era de așteptat, așa că nu sunt utilizate pe scară largă. Câteva exemple de SGBD orientate pe obiecte sunt O2, ObjectStore și Jasmine.

Clasificare pe baza numerelor de utilizator

Un SGBD poate fi clasificat pe baza numărului de utilizatori pe care îi acceptă. Poate fi un sistem de baze de date cu un singur utilizator, care acceptă un utilizator la un moment dat, sau un sistem de baze de date cu mai mulți utilizatori, care acceptă simultan mai mulți utilizatori.

Clasificare pe baza distribuției bazei de date

Există patru sisteme principale de distribuție pentru sistemele de baze de date și acestea, la rândul lor, pot fi utilizate pentru clasificarea SGBD.

Sisteme de baze de date centralizate

Cu un sistem de baze de date centralizat, SGBD și baza de date sunt stocate pe un singur site care este utilizat și de alte sisteme. Acest lucru este ilustrat în Figura de mai jos.

Sistem de baze de date centralizate (Exemplu de sistem de baze de date centralizate.)

La începutul anilor 1980, multe biblioteci canadiene foloseau GEAC 8000 pentru a-și converti cataloagele manuale de carduri în sisteme de catalog centralizate citibile de mașini. Fiecare catalog de cărți avea un câmp de coduri de bare similar cu cele de pe produsele din supermarket.

Sistem de baze de date distribuite

Într-un sistem de baze de date distribuite, baza de date reală și software-ul SGBD sunt distribuite de pe diferite site-uri care sunt conectate printr-o rețea de calculatoare, așa cum se arată în Figurade mai jos.

Sistem de baze de date distribuite (Exemplu de sistem de baze de date distribuite.)

Sisteme de baze de date distribuite omogene

Sistemele de baze de date distribuite omogene utilizează același software SGBD de pe mai multe site-uri. Schimbul de date între aceste diverse site-uri poate fi gestionat cu ușurință. De exemplu, sistemele de informații ale bibliotecii de la același furnizor utilizează același software SGBD care permite schimbul ușor de date între diferitele site-uri.

Sisteme de baze de date distribuite eterogene

Într-un sistem de baze de date distribuite eterogene, diferite site-uri ar putea utiliza software-ul SGBD diferit, dar există software comun suplimentar pentru a sprijini schimbul de date între aceste site-uri. De exemplu, diferitele sisteme de baze de date de bibliotecă utilizează același format de catalogare lizibilă de mașină (MARC) pentru a susține schimbul de date de înregistrare a bibliotecii.

Termeni cheie

  • sistem de baze de date centralizate: SGBD și baza de date sunt stocate pe un singur site care este utilizat și de alte câteva sisteme
  • sistem de baze de date distribuite: baza de date reală și software-ul SGBD sunt distribuite de pe diferite site-uri care sunt conectate printr-o rețea de calculatoare
  • sistem de baze de date distribuite eterogene: diferite site-uri ar putea utiliza software-ul SGBD diferit, dar există software comun suplimentar pentru a sprijini schimbul de date între aceste site-uri
  • sisteme de baze de date distribuite omogene: utilizați același software SGBD pe mai multe site-uri
  • sistem de baze de date multi-utilizator: un sistem de gestionare a bazelor de date care acceptă simultan mai mulți utilizatori
  • model de date orientat pe obiecte: un sistem de gestionare a bazelor de date în care informațiile sunt reprezentate sub formă de obiecte, așa cum sunt utilizate în programarea orientată obiect
  • sistem de baze de date cu un singur utilizator: un sistem de gestionare a bazelor de date care acceptă un utilizator la un moment dat modele tradiționale: modele de date care au precedat modelul relațional

Sursa: Adrienne Watt, Database Design – 2nd Edition. Descărcare gratuită de la B.C. Open Textbook Collection. © 2014 Adrienne Watt and Nelson Eng. Licența (inclusiv imagini) CC BY 4.0. Traducere Nicolae Sfetcu

© 2021 MultiMedia Publishing, Baze de date, Volumul 1

Eseuri filosofice
Eseuri filosofice

O colecție personală de eseuri din filosofia științei (fizică, în special gravitație), filosofia tehnologiei informațiilor și comunicații, problemele sociale actuale (inteligența emoțională, pandemia COVID-19, eugenia, serviciile de informații), filosofia artei și logica și filosofia limbajului. Distincția dintre falsificare și respingere … Citeşte mai mult

Nu a fost votat 23.52 lei85.25 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Proiectarea, dezvoltarea şi întreţinerea siturilor web
Proiectarea, dezvoltarea şi întreţinerea siturilor web

Un ghid pentru dezvoltatorii web, cu accent pe HTML, XML, JavaScript, SQL, tehnologii web, software web, software pentru dezvoltare web, aplicaţii web, şabloane pentru aplicaţii web, AJAX, servicii web, sindicalizarea web, web design, situri web, găzduirea web, analiza siturilor web, … Citeşte mai mult

Nu a fost votat 14.09 lei56.41 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Ghid Facebook pentru utilizatori
Ghid Facebook pentru utilizatori

Facebook este, de departe, cea mai cunoscută reţea socială, care permite utilizatorilor înregistraţi să îşi creeze profiluri proprii, să încarce şi să partajeze cu prietenii fotografii şi clipuri video, să trimită mesaje şi să păstreze legătura cu prietenii, familia şi … Citeşte mai mult

Nu a fost votat 9.38 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *