•Se organiza en niveles • El nodo raiz se situa en el nivel 0 el mas
alto • Un nodo padre puede tener varios descendientes o hijos, pero
un hijo sólo tiene un padre. • Todo nodo, a excepción de la raíz, ha
de tener obligatoriamente un padre. • Se llaman hojas a los nodos
que no tienen descendientes
Definicion
Un modelo de datos jerárquico es un modelo de datos
en el cual los datos son organizados en una estructura
parecida a un árbol. La estructura permite a la
información que repite y usa relaciones padre/Hijo: cada
padre puede tener muchos hijos pero cada hijo sólo tiene
un padre. Todos los atributos de un registro específico
son catalogados bajo un tipo de entidad. En una base de
datos, un tipo de entidad es el equivalente de una tabla;
cada registro individual es representado como una fila y
un atributo como una columna.
Uso
*Se usan principalmente en el caso de
aplicaciones que manejan gran volumen de
información y datos compartidos , creando
estructuras estables y de gran rendimiento.
Modelo de red
Definicion
Una base de datos de red es una base de datos
conformada por una colección o set de registros, los
cuales están conectados entre sí por medio de
enlaces en una red. El registro es similar al de una
entidad como las empleadas en el modelo relacional.
caracteristicas
*Se permite que un mismo nodo tenga varios padres *En una base de datos en
red se utiliza la estructura de grafo/red. *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
Uso
Modelo relacional
definicion
Una base de datos relacional es una colección de elementos de datos organizados en un conjunto de tablas
formalmente descritas desde la que se puede acceder a los datos o volver a montarlos de muchas maneras
diferentes sin tener que reorganizar las tablas de la base
caracteristicas
*Éste es el modelo utilizado en la actualidad para modelar
problemas reales y administrar datos dinámicamente. *consiste
en organizar los datos en forma de tablas, las relaciones entre
Uso
*Identificar problemas *Organizar
correctamente los datos para su uso mas
dinamico
Modelo objero
Definicion
En una base de datos orientada a objetos, la información se
representa mediante objetos como los presentes en la
programación orientada a objetos. Cuando se integra las
características de una base de datos con las de un lenguaje de
programación orientado a objetos, el resultado es un sistema gestor
de base de datos orientada a objetos (ODBMS, object database
management system). Un ODBMS hace que los objetos de la base de
datos aparezcan como objetos de un lenguaje de programación en
uno o más lenguajes de programación a los que dé soporte. Un
ODBMS extiende los lenguajes con datos persistentes de forma
transparente, control de concurrencia, recuperación de datos,
consultas asociativas y otras capacidades.
Cararcteristicas
Los ODBMS proporcionan los costes de desarrollo más bajos y
el mejor rendimiento cuando se usan objetos gracias a que
almacenan objetos en disco y tienen una integración
transparente con el programa escrito en un lenguaje de
programación orientado a objetos, al almacenar exactamente
el modelo de objeto usado a nivel aplicativo, lo que reduce los
costes de desarrollo y mantenimiento
Uso
Las bases de datos orientadas a objetos se diseñan para
trabajar bien en conjunción con lenguajes de programación
orientados a objetos como Java, C#, Visual Basic.NET y C++. Los
ODBMS usan exactamente el mismo modelo que estos
lenguajes de programación. Los ODBMS son una buena
elección para aquellos sistemas que necesitan un buen
rendimiento en la manipulación de tipos de dato complejos.