Usuari:Sergi/Temari/Tema 37 Modelo de datos jerárquico y en red. Estructuras. Operaciones.

De Acacha

Dreceres ràpides: navegació, cerca

L'estructura de dades bàsica utilitzada per representar les dades d'aquest model de base de dades és l'arbre.

Els SGDB jeràrquics tenen les següents característiques:

  • Els registres estan disposats en forma d'arbre
  • Els registres estan relacionats amb relacions un a un o un a molts.
  • Quan s'elimina un registre pare s'ha d'eliminar tots els registres fills

IMS i el seu llenguatge de consulta DL/I són l'exemple més conegut de base de dades jeràrquica. Aquests sistema s'utilitzava molt en l'inici de la història de les bases de dades

Aquest tipus de bases de dades van tenir el seu boom als inicis de la història de les bases de dades. Actualment han perdut força envers les bases de dades relacionals tot i que encara s'utilitzen força. Exemples d'ús en l'actualitat són els repositoris Ldap o X.500 (i les eines que els utilitzen com Active Directory o Samba) i bases de dades jeràrquiques com DNS.

Recursos:

Breu història

Les bases de dades jeràrquiques van ser concebudes a principis dels anys 1960 juntament amb les bases de dades en xarxa. Un dels pioners va ser Charles Bachman. De fet el primer metamodel de base de dades proposat va ser el mencionat Base de dades en xarxa i va ser creat per CODASYL (COnference on DAta SYstems Languages). Posteriorment es va refinar la idea donant lloc a les bases de dades jeràrquiques. La primera implementació d'aquest model va ser IMS (Information Management System). Es tracta d'un dissenys de IBM i altres colaboradors que al 1966 es va utilitzar per al Programa Apollo de la NASA. IMS encara es troba actiu. El sector de la banca i de les administracions públiques van adaptar ràpidament aquesta tecnologia sense la qual no hagués estat possible el grau de automatització que tenen actualment. Aquests sectors eren els únics amb la suficient capacitat econòmica per adquirir els enormes mainframe necessari per a l'automatització de les bases de dades.

Al 1970, E. F. Codd va proposar el model de bases de dades relacionals. Els avantatges d'aquest model van centrar els esforços de la industria i van donar a llum als primers sistemes gestors de bases de dades relacionals. Actualment aquests sistemes han reemplaçat les bases de dades jeràrquiques però no completament. Moltes bases de dades jeràrquiques de bancs i Administracions públiques encara existeixen ja que el seu rendiment no ha estat superat per les bases de dades relacionals i estan pensades per treballar amb un gran volum de transaccions.

Eines de l'usuari