jueves, 27 de septiembre de 2012

Modelo Entidad-Relacion E-R

MODELO E-R.

Consiste en buscar las entidades que describan los objetos que intervienen en un problema y las relaciones entre esas entidades. Este modelo representa a la realidad a través de un Esquema gráfico empleando los terminología de Entidades, que son objetos que existen y son los elementos principales que se identifican en el problema a resolver con el diagramado y se distinguen de otros por sus características particulares denominadas Atributos, el enlace que rige la unión de las entidades esta representada por la relación del modelo.
Antes de crear físicamente estas tablas en el ordenador se debe realizar un modelo de datos. Se suele cometer el error de ir creando nuevas tablas a medida que se van necesitando, haciendo así el modelo de datos y la construcción física de las tablas simultáneamente. El resultado de esto acaba siendo un sistema de información erroneo y con datos dispersos que terminan por no cumplir adecuadamente los requisitos necesarios.

ENTIDADES Y RELACIONES.

  • ENTIDAD:  Objeto del mundo real sobre el que queremos almacenar información. Las entidades están compuestas de atributos que son los datos que definen el objeto. De entre los atributos habrá uno o un conjunto de ellos que no se repite; a este atributo se llama clave de la entidad. En toda entidad siempre hay al menos una clave que en el peor de los casos estará formada por todos los atributos de la tabla. Ya que pueden haber varias claves y necesitamos elegir una, lo haremos atendiendo a estas normas:

  1. Que sea única.
  2. Que se tenga pleno conocimiento de ella.- ¿Por qué en las empresas se asigna a cada cliente un número de cliente?.
  3. Que sea mínima, ya que será muy utilizada por el gestor de base de datos.


  • RELACIÓN: Asociación entre entidades, sin existencia propia en el mundo real que estamos modelando, pero necesaria para reflejar las interacciones existentes entre entidades. Las relaciones pueden ser de tres tipos:

  1. Relaciones (1-1): Las entidades que intervienen en la relación se asocian una a una (Ej: la entidad HOMBRE, la entidad MUJER y entre ellos la relación MATRIMONIO).
  2. Relaciones (1-N): Una ocurrencia de una entidad está asociada con muchas (n) de otra (Ej: la entidad EMPRESA, la entidad TRABAJADOR y entre ellos la relación TRABAJAR-EN).
  3. Relaciones (N-N): Cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y viceversa (Ej: la entidad ALUMNO, la entidad EMPRESA y entre ellos la relación MATRÍCULA). 

Grado: Numero de conjuntos de entidades que intervienen en una relacion. 



REPRESENTACIÓN GRÁFICA DE ENTIDADES Y RELACIONES.



 Para asimilar fácilmente un diseño de datos cuando se emplea el modelo E/R se utilizan los siguientes elementos gráficos:



       La utilización de estos elementos dará como resultado lo que se denomina el esquema entidad-relación de la base de datos. Los ejemplos que se incluyen en el apartado anterior, gráficamente quedarían como sigue:








FUENTES:

No hay comentarios:

Publicar un comentario