Você está na página 1de 4

BASES DE DATOS JERARQUICAS

Una base de datos jerrquica estructura los campos en nodos en una estructura
jerrquica. Los nodos son puntos conectados entre s formando una especie de
rbol invertido. Cada entrada tiene un nodo padre, que puede tener varios nodos
hijos; esto suele denominarse relacin uno a muchos. Los nodos inferiores se
subordinan a los que se hallan a su nivel inmediato superior.
Un nodo que no tiene padre es llamado raz, en tanto que los que no tienen hijos son
conocidos como hojas. Cuando se desea hallar un campo en particular, se empieza por el
tope, con un nodo padre, descendiendo por el rbol en direccin a un nodo hijo.
Este tipo de base de datos tiene su fundamento en la creacin de una estructura
de almacenamiento de datos en forma de rbol invertido.
En esta estructura los datos completos de un determinado registro se almacenan
en diferentes niveles (figura 1). Al disear esta estructura deben tenerse en cuenta
los diferentes accesos que van a necesitar a realizar los usuarios para consultar la
informacin que contiene la base de datos.
Figura 1.

La principal ventaja que presenta este tipo de base de datos es la rapidez en las
consultas de informacin ya que la propia estructura piramidal de los datos permite
un rpido acceso a ella.
Las desventajas son importantes, entre las que cabe destacar las siguientes:

Se debe realizar un diseo muy robusto, esto es, estable en el tiempo, de la


estructura de la informacin siendo muy complicadas las posteriores

modificaciones, as como las labores de mantenimiento de la base de


datos.

Los accesos a la base de datos tambin presentan problemas, ya que estos


se ven limitados a los registros situados en los niveles superiores de
informacin, con lo cual se restringen las posibilidades de acceder a la
informacin por una gran cantidad de elementos.

Es ms complicados establecer comparaciones entre informaciones


situadas a un mismo nivel de la estructura, ya que, al no tener una conexin
lgica directa entre ellas, si se intenta realizar consultas entre estas se debe
retorcer en el rbol a travs de niveles superiores para llegar a uno que
permita acceder a la informacin solicitada.

BASE DE DATOS EN RED


Las bases de datos en red surgieron como un intento de solucionar las rigideces
que ocasionaban las bases de datos jerrquicas.
En este tipo de base de datos, la informacin se almacena tambin en diferentes
niveles pero tiene la ventaja que si se puede acceder a datos situados en el mismo
nivel.
La principal ventaja de este modelo es que los accesos a la informacin son ms
flexibles en comparacin con los de las bases de datos jerrquicas, que son mas
restringidos.
Las desventajas con relacin a las bases de datos jerrquicas son que la
velocidad de acceso a la informacin es ms lenta y que aumenta la complejidad
de diseo de la estructura de informacin almacenada en la base de datos. (Figura
2)
Figura 2.

BASES DE DATOS RELACIONALES


Las bases de datos relacionales surgen ms tardamente que las anteriores. Los
datos se estructuran en una o varias tablas donde relacionan uno o varios
conjuntos de datos. Las tablas se pueden modificar fcilmente siguiendo un diseo
preestablecido por los programadores buscando la mejor manera posible de
obtener una integridad total de la informacin.
Las ventajas frente a las anteriores bases de datos son la rapidez y facilidad con la
que permite transformar el modelo de datos, la sencillez de la propia estructura
fsica de este tipo de bases de datos y la posibilidad de adaptacin a una serie de
entornos de datos ms amplia que los tipos vistos anteriormente.

BASES DE DATOS ORIENTADOS A OBJETOS


El modelo de datos orientado a objetos es una extensin del paradigma de
programacin orientado a objetos.
Los objetos entidad que se utilizan en los programas orientados a objetos son
anlogas a las entidades que se utilizan en las bases de datos orientadas a
objetos puras, pero con una gran diferencia: los objetos del programa
desaparecen cuando el programa termina su ejecucin, mientras que los objetos
de la base de datos permanecen. A esto se le denomina persistencia.
El modelo orientado a objetos permite los atributos multivaluados, agregaciones a
las que se denomina conjuntos (sets) o bolsas (bags). Para crear una relacin de
uno a muchos, se define un atributo en la parte del uno que sera de la clase del

objeto con el que se relaciona. Este atributo contendr el identificador de objeto


del padre. La clase del objeto padre contendr un atributo que almacenar a un
conjunto de valores: los identificadores de los objetos hijo con los que se
relaciona. Cuando el SGBD ve que un atributo tiene como tipo de datos una clase,
ya sabe que el atributo contendr un identificador de objeto .

Você também pode gostar