Deosebim trei structuri fundamentale de baze de date. Doua din ele, cea ierarhica si ceea din tip retea presupun un efort considerabil pentru proiectarea si construirea bazelor de date, datorita faptului ca in definitia acestora sunt incorporate toate legaturile dintre date. in afara de complexitatea proiectarii, aceste structuri nu sunt prea flexibile, deoarece legaturile dintre date sunt stabilite definitiv in structura bazelor de date.
Intr-un model ierarhic, toate datele trebuie dispuse intr-o structura arborescenta, in care fiecare nod parinte poate avea mai multi copii, dar fiecare dintre copii are un singur parinte. Fiecare nivel poseda o relatie de tip "una-la-mai-multe" cu urmatorul nivel inferior (dupa cum se vede in figura 1). Pe masura ce coboram nivele, o structura arborescenta trece de la general la particular. Desi conceptual structura este foarte simpla, ea solicita totusi o organizare foarte precisa a datelor, intr-o maniera fixa. Figura 1 prezinta un model ierarhic pentru bazele de date.
Baza de Date
label
Cursuri
calendar_month
2010-05-29, 00:00
autorenew
2025-09-29, 16:58
history_edu
BARBU TOMA