Modelos de bases de datos

  • Por
Después de realizar el diseño conceptual de una base de datos es necesario traducirlo al modelo lógico de datos.
Los modelos más conocidos y utilizados son:

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 se denomina 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, los diferentes 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
  • Un segmento 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 esta estructura 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 en red 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 datos permite 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 y sus relaciones.

Algunas de sus principales caracteristicas son:
  • Puede ser entendido y usado por cualquier usuario.
  • Permite ampliar el esquema conceptual sin modificar las aplicaciones de 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.

Autor

Sara Alvarez

Equipo DesarrolloWeb.com

Comentarios

Jose María Puentes

04/9/2007
Excelentes y con gran profesionalismo, muy didácticos.
Yo apenas estoy conociendo este tema de bases de datos y agradezco a Sara Alvarez y desarrolloweb.com por estos buenos artículos.
JMP
JBAJC

astor

04/8/2009
tenas
se puede llegar a algo mas concreto con esto de lo de los modelos........se cuidan

Maikol

06/11/2009
¿Son ésos unicos dos Modelos?
Saludos, quisiera saber si solamente esos dos modelos de DB son lo que esxizten o han existido, ya que, no encuentro en su página relacionada con DB otra información sobre otros modelos usados en está modalidad. Porque me han mandado a investigar cinco tipos de modelos de DB y solamente he encontrado dos modelos ¡que les parece! Me despido de ustedes con un hasta luego, ya que por su vocación me enviarán un correo, haciendo me saber toda la información que me podrián enviar sobre el respecto, gracias.

marijos3

11/9/2010
excelente
me parecio muy buena esta informacion de BD. = apenas estoy empezando a conocer estos temas.
si excelente informacion me sirvio de mucho, gracias.

bye :)

dayana

27/6/2012
quisiera comunicar ke en este poco tiempo que me han enseñado...
ke existen tres tipos de relaciones 1:n,1:1,n:m tambien me gustaria que me ayuden con 10 enunciados para elavorar sus relaciones y las tablas

Compartir