En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.
Padre: es un nodo del cual se desprenden descendientes. Todos los padres están ubicados al mismo nivel y tienen el mismo valor de importancia. Hijo: es un nodo que depende del nodo padre. Se puede decir que es una derivación del anterior. Raíz: es el origen de los datos, debido a que no tiene un nodo padre. Está situado en el nivel superior del árbol. De él se desprenden todos los nodos.
| - Los archivos se conectan entre sí, mediante punteros físicos.
- Utilizar el árbol como su estructura de datos básicos.
- Establecer fichas de manera jerárquica, de manera que cada ficha puede contener a su vez listas, de otras fichas y así sucesivamente.
| - La jerarquía existente entre los objetos y dependencias permiten la confiabilidad de la información capturada y/o consultada.
- Facilidad de identificación de los elementos contenidos.
- Globalización de la información permite a los diferentes usuarios considerar la información como un recurso corporativo que carece de dueños específicos.
- Eliminación de información inconsistente.
| - Integridad referencial; por ejemplo, es posible borrar un nodo padre sin eliminar antes los nodos hijo, de manera que éstos últimos están relacionados con un registro inválido o inexistente.
- Desnormalización. No existen los campos claves o campos únicos, lo que permite que se dé la redundancia.
- Perdida de independencia y facilidad de uso. La jerarquía existente entre objetos y dependencias, imposibilitan el acceso directo a instancias de cada una de ellos.
- Limitaciones en el manejo de datos que los usuarios pueden o no ver.
|
Racionales
Los datos se representan como un conjunto de tablas.
Todos los datos visibles al usuario están organizados estrictamente como tablas de valores y todas las operaciones de la base de datos operan sobre estas tablas. Son tablas dimensionales compuestas de filas y columnas. Cada fila representa una relación entre un conjunto de valores y está identificada por una clave única
| - Facilitar el diseño de bases de datos admitiendo el establecimiento de un esquema de la empresa, representando la estructura lógica completa en la base de datos.
- Un factor decisivo en la implantación de los SGBDs relacionales, ha sido el lenguaje SQL (Structured Query Language) para la interrogación y el manejo de datos de modelo racional.
| - Ofrecen sistemas simples y eficaces para representar y manipular los datos.
- Provee herramientas que garantizan evitar la duplicidad de registros.
- Garantiza la integridad referencial.
- Independencia lógica.- Cuando se elimina un registro, se eliminan todos los relacionados.
- Favorece la normalización por ser más accesible y aplicable.
- Integridad de datos.
- Homogeneidad en la manipulación de la BD por parte de los usuarios.
| - Cuando no está debidamente estructurada, un error de captura puede producir errores en el almacenamiento y la consulta de datos.
- Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de información geográfica.
- Una de las fuertes desventajas es el uso de los lenguajes de manipulación y definición de datos, dado que son muy complejos para el programador.
|