domingo, 16 de febrero de 2014

Modelos de datos


Introducción

Los modelos de datos son la representación de las relaciones entre los datos de alguna compañía o empresa o dicho de otra manera un modelo de datos describe una organización. Ademas hay varios tipos pero solo se explicaran 4 los cuales son:

  • Modelo de red.
  • Modelo relacional.
  • Modelo jerárquico.
  • Modelo entidad-relación.

Es similar al modelo de red en cuanto a las relaciones y datos, ya que estos se representa por medio de registros y sus ligas.

Desarrollo

Modelo de red:

Este modelo se basa en las representaciones entre registros por medio de ligas,pueden haber dos clases de relaciones que son las binarias (solo 2 entidades) y generales(mas de dos entidades), con o sin atributo descriptivo en la relación.

El diagrama se basa en dos componentes básicos:

  • Celdas: representan a los campos del registro.
  • Lineas: representan enlaces entre los registros.
La característica básica de estos diagramas es que especifica la estructura global de la base de datos y su representación se basa en el acomodo de las celdas que se ligan con otros registros.


Modelo relacional:

Para este modelo se representan los datos y las relaciones entre estos,  mediante tablas en las que los renglones equivalen a los registros de la base de datos y las columnas son los atributos.

Modelo jerárquico:


La principal diferencia entre estos dos modelos es que están organizados por conjunto de arboles en lugar de gráficas.

En este diagrama sus dos componentes son:

  • Rectángulos: representan los registros.
  • Lineas: representan los enlaces entre los registros.
Su objetivo del diagrama de árbol es especificar la estructura global de la base de datos.


Modelo entidad-relación:

Es el modelo de datos mas extendido en los que se definen entidades y relaciones.

  • Entidad: Es un Objeto del mundo real sobre el que queremos almacenar información ademas de que estos tienen atributos.
  • Relación: Asociación entre entidades, sin existencia propia en el mundo real que estamos modelando. Las relaciones pueden ser de tres tipos: Relación 1-1 (Cada entidad se relaciona con otra), relaciones 1-n (Una entidad esta relacionada con muchas) y relación n-n (las entidades pueden estar asociadas con muchas y ademas esa misma entidad se relaciona de muchas otras).


Conclusión

Los modelos de datos son necesarios para poder desarrollar una base de datos, y personalmente considero que el modelo entidad - relación es el mas completo debido a que puede haber distintos tipos de relación entre las entidades lo que puede hacer mas fácil la obtención de datos.

P.D. Creo que las imágenes se ven negras porque son de formato gif.

No hay comentarios:

Publicar un comentario