modelo entidad - relacion

17
MODELO ENTIDAD - RELACIÓN

Upload: anderson-klinger

Post on 12-Dec-2014

87 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Modelo Entidad - Relacion

MODELO ENTIDAD - RELACIÓN

Page 2: Modelo Entidad - Relacion

ENTIDAD: Representa un objeto que tiene vida propia en el sistema que  se  está modelando,  tanto  tangible  como  intangible. Ejemplo: cliente, producto, estudiante, vacación.

CONJUNTO DE ENTIDADES: Grupo (conjunto) de entidades del mismo tipo. Ejemplo:  Todos  los  estudiantes  de  un  curso,  representan el conjunto de entidades estudiante.

COMPONENTES Y DIAGRAMA E - R

Page 3: Modelo Entidad - Relacion

RELACIÓN: Asociación  o  vinculación  entre  dos  o  más  entidades. Ejemplo: La relación comprar entre las entidades cliente y producto.  Generalmente  representa  acciones  entre  las entidades.

CONJUNTO DE RELACIONES: Son relaciones del mismo tipo.

Page 4: Modelo Entidad - Relacion

Características  o  propiedades  asociadas  al  conjunto  de entidades o relaciones y que toman valor en una entidad en particular. Ejemplo: nombre, cédula, teléfono. 

Los  posibles  valores  puede  tomar  un  atributo  para  un conjunto de entidades se denomina dominio.

ATRIBUTOS

Page 5: Modelo Entidad - Relacion

Los atributos se pueden clasificar en:- Simples o atómicos: Son aquellos que no contienen otros 

atributos- Compuestos: Son los que incluyen otros atributos simples. 

Ejemplo: dirección (Se puede dividir en calle, número, ciudad). - Monovalorados o Univalorados: Atributo que toma un solo 

valor, para una entidad en particular.- Multivalorados: Atributo que para una misma entidad puede 

tomar muchos valores. - Derivados o calculados: Son aquellos atributos cuyos valores 

se pueden conseguir con operaciones sobre valores de otros atributos.

- Nulos: Son aquellos atributos para los cuales en algún momento no existe o no se conoce su valor.

Page 6: Modelo Entidad - Relacion

Es la representación gráfica del Modelo Entidad-Relación y permite ilustrar la estructura de la base de datos del negocio modelado. 

Escribe Johnson "los diagramas ER constituyen una notación para documentar un diseño tentativo de bases de datos. Los analistas los utilizan para facilitar el proceso de diseño"

DIAGRAMA ENTIDAD - RELACION

Page 7: Modelo Entidad - Relacion

Un Diagrama Entidad – Relación Está compuesto por los siguientes elementos.

Rectángulo que representa un conjunto de entidades.

Elipse que representa los atributos de cada entidad.

Rombos que representan conjuntos de relaciones.

Page 8: Modelo Entidad - Relacion

Dependiendo del tipo de atributo se representan en forma diferente:

- Simples y monovalorados: Se simbolizan con una elipse sencilla .

- Compuestos: Se representan por una elipse de la cual salen otras elipses con los atributos simples. 

- Multivalorados: Se representan con una elipse doble.

- Derivados: Se representan con una elipse punteada.

Page 9: Modelo Entidad - Relacion

Otra  forma  de  representar  los  conjuntos  de  entidades  y  sus atributos consiste mostrar los atributos en forma de lista dentro del rectángulo:

Page 10: Modelo Entidad - Relacion

• Claves (Llaves): Atributos que identifican una entidad dentro de un conjunto de entidades.

• Superclave: Conjunto de atributos no vacío, que identifica en forma única una entidad dentro de un conjunto de entidades. Cualquier superconjunto de una superclave también es superclave.

• Clave candidata: Es una superclave para la cual ningún subconjunto es superclave, excepto el mismo.

CLAVES

Page 11: Modelo Entidad - Relacion

• Clave primaria (Llave Primaria): Es  la  clave  candidata escogida por el diseñador. Atributo o conjunto de atributos que permiten identificar en forma única una tupla en la tabla (una  entidad  en  un  conjunto  de  entidades)  y  ningún subconjunto de ella posee esta propiedad.

• Llave foránea: Es  un  atributo  que  es  llave  primaria  en  otra entidad con  la  cual  se  relaciona.  Las  llaves  foráneas  son en últimas las que permiten relacionar las tablas en las bases de datos.

Las llaves primarias se subrayan en el diagrama E-R.

CLAVES

Page 12: Modelo Entidad - Relacion

• Grado de una relación. El número del conjunto de entidades que participan en la asociación. 

Puede ser:• Unaria: Participa un único conjunto de entidades. 

Ejemplo:

RELACIONES O ASOCIACIONES

Page 13: Modelo Entidad - Relacion

Binaria: Participan dos (2) conjuntos de entidades. 

Ejemplo:

N-aria: Participan más de dos conjuntos de entidades. 

Ejemplo:

Page 14: Modelo Entidad - Relacion

Indica el número de entidades del conjunto de entidades E2 que se relacionan con una entidad del conjunto de entidades E1 y viceversa.

CARDINALIDAD DE LAS RELACIONES

Page 15: Modelo Entidad - Relacion

Uno a uno 1:1 Una entidad del conjunto de entidades E1 se relaciona con una  única  entidad  del  conjunto  de  entidades  E2  y viceversa.

     Ejemplo

CARDINALIDAD DE LAS RELACIONES

Page 16: Modelo Entidad - Relacion

Uno a muchos 1:n Una  entidad  del  conjunto  de  entidades  E1  se  relaciona  con muchas entidades del conjunto de entidades E2 y una entidad del conjunto de entidades E2 solo puede estar relacionada con una entidad del conjunto de entidades E1.

              Ejemplo.

CARDINALIDAD DE LAS RELACIONES

Page 17: Modelo Entidad - Relacion

Muchos a muchos. n:nUna  entidad  del  conjunto  de  entidades  E1  esta relacionada  con  muchas  entidades  del  conjunto  de entidades E2 y viceversa.

        Ejemplo:

CARDINALIDAD DE LAS RELACIONES