Home » Articole » RO » Calculatoare » Baze de date » 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

Ghid marketing pe Internet
Ghid marketing pe Internet

Autor: Nicolae Sfetcu (Ediţia a doua, Revizia 2) Unul din cele mai vechi ghiduri pentru marketing pe Internet în limba română, dar şi unul din cele mai concise şi mai practice ghiduri. Deşi au trecut mulţi ani de la scrierea … Citeşte mai mult

Nu a fost votat $0,00$1,99 Selectează opțiunile
Adobe Photoshop pentru începători
Adobe Photoshop pentru începători

”Adobe Photoshop pentru începători” este un ghid pentru crearea, editarea și îmbunătățirea imaginilor și a proiectelor, cu informații despre noțiunile de bază în Adobe Photoshop. Adobe Photoshop este un program cu puterea unui studio de fotografie profesionist, cu o multitudine … Citeşte mai mult

Nu a fost votat $1,99$3,59 Selectează opțiunile
Telelucru (Telework)
Telelucru (Telework)

Telelucrul, ca un nou mod de a lucra prin efectuarea unei activităţi (forme de muncă) flexibile în timp şi la distanţă, utilizând tehnologia informaţională şi comunicaţiile avansate, se concretizează în teleactivităţi şi teleservicii. În ultimii ani, s-au dezvoltat rapid noi … Citeşte mai mult

Nu a fost votat $0,00 Selectează opțiunile

Faci un comentariu sau dai un răspuns?

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