Sari la conținut
EduCamp

Tematică științifică · 6.2

Clasificarea bazelor de date

Modelul ierarhic, modelul rețea și modelul relațional al bazelor de date: structura datelor, legăturile dintre ele, accesul la date, exemple și comparația celor trei modele.

Bazele de date se clasifică după modelul de date pe care îl folosesc.

După model, o bază de date este ierarhică, în rețea sau relațională.

Modelul ierarhic

Un nod poate avea oricâte noduri copil pe nivelul inferior. Nodul de pe primul nivel, rădăcina, nu are părinte.

Legăturile sunt de tipul părinte-copil: unui părinte îi corespund mai mulți copii, iar fiecărui copil un singur părinte. Accesul la o dată pornește de la rădăcină și coboară pe drumul care duce la ea.

În exemplul alăturat, fiecare specializare aparține unei singure facultăți, iar fiecare facultate unei singure universități.

Model ierarhic: rădăcina Universitate are copiii Facultatea de Matematică și Facultatea de Litere; prima are copiii Informatică și Matematică, a doua are copilul Română-Engleză Universitate Fac. de Matematică Fac. de Litere Informatică Matematică Română-Engleză
Nodul „Informatică” are un singur părinte.

Modelul ierarhic reprezintă direct legăturile de tipul unu la mai mulți. O dată care aparține logic mai multor părinți nu se poate lega de toți: ea trebuie memorată de mai multe ori, câte o dată sub fiecare părinte. Un profesor care predă la două facultăți apare astfel în două locuri din arbore, iar datele lui trebuie actualizate în amândouă. Modificarea structurii arborelui, după ce baza de date a fost completată, este dificilă.

Modelul ierarhic a fost primul model folosit în bazele de date. Un SGBD bazat pe acest model este IMS (Information Management System), realizat de IBM.

Modelul rețea

Spre deosebire de modelul ierarhic, un nod poate avea mai mulți părinți, deci o dată se poate lega de toate datele cu care are legătură, fără să fie memorată de mai multe ori.

În exemplul alăturat, o oră din orar este legată simultan de profesorul care o predă, de clasa care o are și de sala în care se ține.

Model rețea: nodul ORĂ DIN ORAR are trei părinți, PROFESOR, CLASĂ și SALĂ; nodul PROFESOR mai are copilul DISCIPLINĂ PREDATĂ Profesor Clasă Sală Oră din orar Disciplină predată
Nodul „Oră din orar” are trei părinți.

Modelul rețea poate reprezenta legături mai complexe decât modelul ierarhic, dar este mai complicat. Legăturile dintre înregistrări se stabilesc la proiectare, iar datele se regăsesc parcurgând aceste legături. Din acest motiv, la stabilirea legăturilor proiectantul trebuie să aibă în vedere interogările posibile și prelucrările care vor fi necesare. Un SGBD bazat pe acest model este IDMS (Integrated Database Management System).

Modelul relațional

Modelul relațional a fost propus în 1970 de Edgar Frank Codd, cercetător la IBM.

Legăturile dintre tabele nu se memorează separat, ca în celelalte două modele. Ele rezultă din valorile comune ale unor câmpuri: un tabel păstrează codul care identifică o înregistrare din alt tabel.

Materialul acesta se citește pe educamp.ro și nu se tipărește.

Ce cuprinde subcapitolul

  1. Modelul ierarhic
  2. Modelul rețea
  3. Modelul relațional
  4. Compararea celor trei modele
  5. Alte modele de date
  6. Apariții la examen

Continuă lectura ca și cursant

Cel puțin un subcapitol din fiecare capitol este disponibil gratuit și integral. Pentru a citi toate celelalte subcapitole ale disciplinei, te înscrii la cursul de pregătire.

Te înscrii, alegi în cont când începe cursul și plătești prima lună prin transfer bancar. Pentru a vedea mai întâi cum este prezentată materia, poți reveni la primul subcapitol al capitolului.

Acces la suportul de curs

25 RON / lună, fără ședințe

Ce cuprinde:

  • Acces la toate lecțiile disponibile
  • Suport de curs pentru tematica științifică și metodică
  • Exemple, explicații și exerciții
  • Acces la materialele noi adăugate pe platformă
  • Posibilitatea de a adresa întrebări

Poți alege și variante cu ședințe online, în grup sau individuale. Le vezi pe pagina cursului.

Ai întrebări sau o problemă? Scrie-mi pe WhatsApp, la 0745 874 576.

Înscrie-te Alte varianteCum plătești Login

Surse (4)
  • Gremalschi, A., Corlat, S., Braicov, A., „Informatică. Manual pentru clasa a 12-a”, Editura Știința, Chișinău, 2015
  • Huțanu, V. T., Popescu, C., „Manual de informatică pentru clasa a XII-a”, Editura L&S Info-mat, București, 2007
  • Programa pentru examenul de definitivare în învățământ, disciplina Informatică, cap. 6 „Baze de date”
  • Programa pentru concursul de ocupare a posturilor didactice, disciplina Informatică, cap. 6 „Baze de date”
Actualizat: 20 octombrie 2026