jueves, 13 de junio de 2013

Modelo Entidad Relación


Introducción

Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelado de datosque permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.

Evolución histórica del Modelo entidad relación 


Es el modelo de datos más ampliamente usado para el diseño de bases de datos.Fue creado por Peter Chen en el año 1976, y desde entonces se ha vuelto muy popular. En 1988 el ANSI seleccionó el modelo ER como el modelo estándar para los sistemas de diccionarios de recursos de información (IRDS).Originalmente el modelo ER sólo incluía conceptos básicos como entidad, relación y atributos. Luego se agregaron otros conceptos como atributos compuestos y las jerarquías de generalización.

Elementos del Modelo Entidad Relación




La imagen nos muestra los elementos necesarios para  crear un modelo entidad relación.



Tipo de entidades

 Cuando se habla de tipo de entidad, se refiere al conjunto de entidades que poseen los mismos atributos, es decir: la entidad e1 tiene el conjunto de atributos (a1, a2,... ,an) que la califican y así mismo las entidades e2, e, ..., en . Entonces a partir de este conjunto de entidades se puede conformar la entidad E= (e1, e2, e, ..., en).

wpeA.jpg (10409 bytes) 
 

El modelo E-R se representa gráficamente así: los tipos de entidades por medio de rectángulos que contienen el nombre del tipo de entidad. Los nombres de los atributos se encierran en óvalos y se conectan con su tipo de entidad a través de líneas. Ejemplo:

wpeB.jpg (5211 bytes)
  



Interrelaciones y roles


INTERRELACIONES(relaciones): La asociación entre uno o tipos de entidades E1,E2,...,En define un vínculo R entre estas, donde R matemáticamente se puede definir como el conjunto de vínculos ri y cada uno de estos asocia n entidades (e1, e2, e, ..., en) y cada ej de ri es miembro del tipo de entidad Ej (1<=j<=n). Expresándolo de otra forma, es un subconjunto del producto cartesiano E1x E2x ... x En.

Ejemplo: Tenemos dos tipos de entidades Estudiantes y Curso, el vínculo o asociación entre esta es INSCRITO EN, de la siguiente forma: 
 


wpeC.jpg (12071 bytes) 
  
 

Gráficamente en el diagrama E-R los vínculos (asociaciones o relaciones) se representan por medio de rombos, ejemplo:
wpeD.jpg (6038 bytes)
Esta relación se conoce como binaria ya que se realiza entre dos tipos de entidad.
Existen las relaciones n-arias (entre más de 2 entidades), por ejemplo:
wpeE.jpg (7546 bytes)

Los Roles:

Son las funciones que desempeña cada tipo de entidad participante.

si vemos el ejemplo anterior el los roles que se ven dentro del modelo entidad relación serían el estudiante y el curso y  si análisamos este modelo sería de uno a uno , de uno a muchos ( un estudiante se  le imparte un curso también un curso se le imparte a varios estudiantes).


Conclusión

• Ventajas del modelo E-R: 
- Diseño de alto nivel: Expresa con bastante precisión el esquema conceptual 
- Los diagramas de E-R permiten mantener una visión global del diseño y favorece la 
comunicación entre los diseñadores. 

• Desventajas del modelo E-R: 
- Carece de un soporte formal y los SGBD no suelen implementarlo directamente. 
Normalmente hay que transformarlo en un modelo de más bajo nivel.

Bibliografía



No hay comentarios.:

Publicar un comentario