Modelos de bases de datos

Solo disponible en BuenasTareas
  • Páginas : 2 (297 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de abril de 2010
Leer documento completo
Vista previa del texto
Modelo de datos jerárquico

Este modelo utiliza árboles para la representación lógica de los datos. Este árbol esta compuesto de unos elementos llamados nodos. El nivel más alto del árbol sedenomina raíz. Cada nodo representa un registro con sus correspondientes campos.

La representación gráfica de este modelo se realiza mediante la creación de un árbol invertido, losdiferentes niveles quedan unidos mediante relaciones.


En este modelo solo se pueden representar relaciones 1:M, por lo que presenta varios inconvenientes:
• No se admiten relaciones N:M
• Unsegmento hijo no puede tener más de un padre.
• No se permiten más de una relación entre dos segmentos.
• Para acceder a cualquier segmento es necesario comenzar por el segmento raíz
• Elárbol se debe de recorrer en el orden designado.

Modelo de datos en red

En este modelo las entidades se representan como nodos y sus relaciones son las líneas que los unen. En estaestructura cualquier componente puede relacionarse con cualquier otro.
A diferencia del modelo jerárquico, en este modelo, un hijo puede tener varios padres.
Los conceptos básicos en el modelo enred son:
• El tipo de registro, que representa un nodo.
• Elemento, que es un campo de datos.
• Agregado de datos, que define un conjunto de datos con nombre.

Este modelo de datospermite representar relaciones N:M

Modelo de datos relacional

Este modelo es el más utilizado actualmente ya que utiliza tablas bidimensionales para la representación lógica de los datos ysus relaciones.

Algunas de sus principales caracteristicas son:
• Puede ser entendido y usado por cualquier usuario.
• Permite ampliar el esquema conceptual sin modificar las aplicacionesde gestión.
• Los usuarios no necesitan saber donde se encuentran los datos físicamente.

El elemento principal de este modelo es la relación que se representa mediante una tabla.
tracking img