You are on page 1of 5

Tipos de bases de datos según la organización lógica de los datos

En un principio existían tres tipos de bases de datos según su estructura interna (la manera de
organizar la información):
Bases de datos jerárquicas
Bases de datos en red
Bases de datos relacionales.
Más recientes son las bases de datos orientadas a objetos y las bases de datos multidimensionales.

1. Las bases de datos jerárquicas

En una base de datos jerárquica se organizan los datos utilizando estructuras arborescentes
(en árbol).
Un ÁRBOL es una estructura jerárquica en la que los elementos se suelen denominar NODOS y
existen dependencias entre los nodos.
La dependencia es de 1:M del tipo padre/hijo. Un hijo no puede tener más de un padre, pero
un padre varios hijos.

Un ejemplo de base de datos jerárquica es el sistema IMS.

2. Las bases de datos en red

También en desuso, en una base de datos en red se utiliza la estructura de grafo/red, como en
el caso anterior los distintos objetos están relacionados entre sí mediante relaciones del tipo
1:M pero en este caso un objeto puede estar relacionado como hijo con varios elementos que
serán sus padres. En este caso las relaciones que se crean se denominan SET y el equivalente
al padre se denomina PROPIETARIO (OWNER) y el equivalente al hijo se denomina MIEMBRO
(MEMBER).
Un ejemplo de sistema en red es el CODASYL. También existen modelos para realizar el diseño
de datos orientado a bases de datos en red.
En red podríamos representar lo mismo que la estructura anterior y además lo siguiente:

trata de almacenar en la base de datos los objetos completos (estado y comportamiento). las relaciones entre los objetos se consiguen incluyendo en la tabla del hijo. Las bases de datos relacionales Esta es la estructura que se ha impuesto para aplicaciones de gestión. Se utilizan para grandes volúmenes de información. Pero estos sistemas presentan algunos inconvenientes: Es necesario escribir complejos programas de aplicación para responder a cualquier tipo de consulta de datos. La independencia de datos es mínima. La información que contienen se organiza en atributos y el comportamiento en operaciones. Por lo que pronto fueron sustituidos por los sistemas relacionales. 3. por simple que ésta sea. Las bases de datos orientadas a objetos Es un modelo más reciente. Las bases de datos mutidimensionales En una base de datos multidimensional los datos se almacenan en tablas de múltiples dimensiones en vez de tablas bidimensionales como las del modelo relacional. 4. la clave del objeto padre. No incluyen controles de integridad.Los sistemas jerárquico y en red constituyen la primera generación de los SGBD. 5. consiste en organizar los datos en forma de tablas. Como son las que utilizaremos durante todo el módulo hemos reservado un apartado especial para ellas. .

Eliminación de información repetida o redundante. Compartir la información. Almacenan grandes cantidades de información. . Al tener la información en medios electrónicos. Esto es muy útil para las grandes compañías que manejan grandes volúmenes de información. de tal manera que cierta información podrá ser controlada por los administradores de la base de datos. Esta es una gran ventaja. ya que la información siempre estará disponible para los usuarios. Mejora la seguridad de la información. Como la información está disponible y es coherente. Existe un acceso reducido para los usuarios. Los usuarios de distintas oficinas pueden compartir datos e información que son de gran importancia para sus departamentos o funciones. Aumento en la productividad. Los usuarios tendrán la certeza de que la información que están solicitando no esta repetida o es redundante. el darle mantenimiento es mucho más fácil ya que se cuentan con herramientas para este mantenimiento.Ventajas. Mejor mantenimiento. Reducción del espacio de almacenamiento. Acceso rápido a la información. Al estar la información en medios electrónicos. los usuarios podrán aumentar su rendimiento al saber que cuentan con una información fiel. se reduce considerablemente el espacio para almacenar de manera tradicional.

Actualización. .Desventajas: Tamaño. Vulnerabilidad a los fallos. Es necesario mantener actualizados a los usuarios ya que las tecnologías van cambiando constantemente. Entre más grande sea la base de datos. Esta es una gran desventaja ya que la base de datos está expuesta a fallos que no están en las manos de los usuarios. El hardware y software para el correcto funcionamiento de una base de datos es costoso. Costo. se requiere mayor capacidad e disco duro y más memoria ram para que pueda funcionar adecuadamente. como una descarga eléctrica.

Y su capacidad de adaptación en las empresas debido a su eficiencia en el manejo de grandes cantidades de información. .Conclusión Se considera mejor las bases de datos de datos relacionales ya que llevan más tiempo en el mercado.