Está en la página 1de 17

Base de Datos

Mg. Milagros Elisa Leonardo Ramos

Diagrama E-R
2. Participacin:
La participacin de una ocurrencia de una entidad, indica mediante una pareja de nmeros, el mnimo y mximo nmero de veces que puede aparecer en la relacin asociada a otra ocurrencia de entidad.

Participacin Significado
(0,1) (1,1) (0,n) (1,n) Mnimo cero, mximo uno Mnimo uno, mximo uno Mnimo cero, mximo n (Muchos) Mnimo uno, mximo n (Muchos)

Las reglas que definen la participacin de una ocurrencia en una relacin son las reglas de negocio.

Diagrama E-R
2. Participacin:
La notacin que se utiliza para expresar las participaciones en el diagrama entidad relacin es poner al lado de la entidad correspondiente, la pareja de nmeros mximo y mnimo de participaciones. Por ejemplo:
(1,n) trabaja en (0,n)

Empleado

Proyecto

Diagrama E-R
2. Participacin:
Los empleados pueden trabajar en varios proyectos o pueden estar de vacaciones (sin proyecto). Por otro lado, en un proyecto trabajan de 1 a varios trabajadores. En este caso la participacin de proyecto es (0,n), ya que un empleado puede tener asignados de 0 a n proyectos. La participacin del empleado es (1,n), ya que en un proyecto puede haber de 1 a n empleados.
(1,n)

Empleado

trabaja en

(0,n)

Proyecto

Actividad N1:
En un supermercado hay productos organizados en categoras (frutas, ultramarinos, carnes, pescados, etc.). Cada producto pertenece a una nica categora y puede haber categoras que todava no tengan ningn producto asignado, sin embargo, no pueden haber productos sin categora. Se pide:
o o o

Identificar las entidades.


Elaborar las oraciones en base a las reglas de negocio. Calcular las participaciones de cada entidad.

Diagrama E-R
3. Cardinalidad:
La cardinalidad de una relacin se calcula a travs de las participaciones de sus ocurrencias en ella. Se toman el nmero mximo de participaciones de cada una de las entidades en la relacin. Por ejemplo, en el caso anterior, se tena una cardinalidad de 1:N, puesto que por el lado de las categoras, el mximo de (1,1) es 1 y por el lado de los productos, el mximo es (0,n) es N.
(1:N) (1,1) (0,n)
organiza

Categora

Productos

Diagrama E-R
3.1 Clasificacin de Cardinalidad:
Cardinalidad 1:1
Esta cardinalidad especifica que una entidad A puede estar vinculada mediante una relacin una a una de otra entidad B y viceversa. Por ejemplo, se puede limitar el nmero de directores de departamento mediante una relacin 1:1. as un empleado solo puede ser jefe de un departamento y un departamento solo puede tener un jefe.
(1:1)

Empleado

Dirige

Departamento

Diagrama E-R
3.1 Clasificacin de Cardinalidad:
Cardinalidad 1:N (1:M)
Esta relacin especifica que una entidad A puede estar vinculada mediante una relacin a varias ocurrencias de otra entidad B. Sin embargo una de las ocurrencias de la entidad B solo puede estar vinculada a una ocurrencia de la entidad A. Por ejemplo, un representante gestiona las carreras de varios actores y un actor solo puede tener un representante.
(1:N)

Representante

representa

Actor

Diagrama E-R
3.1 Clasificacin de Cardinalidad:
Cardinalidad M:N (N:M)
Esta cardinalidad especifica que una entidad A puede estar vinculada mediante una relacin a varias ocurrencias de la entidad B y a su vez, una ocurrencia de la entidad B puede estar vinculada a varias de la entidad A. Por ejemplo, un empleado puede trabajar para varios proyectos al mismo tiempo en un mismo proyecto pueden trabajar varios empleados. (N:M)
Empleado
Trabaja en

Proyecto

Diagrama E-R
3.2 Cardinalidad de relaciones no binarias:
Para calcular la cardinalidad de una relacin ternaria se tomar una de las tres entidades y se combinan las otras dos. A continuacin, se calcula la participacin de la entidad en la combinacin de las otras dos. Posteriormente, se har lo mismo con las otras dos entidades. Finalmente, tomando los mximos de las participaciones se generan las cardinalidades. Por ejemplo, se distinguen tres participaciones, la que se produce entre empresa y auditora-expediente. La que se distingue entre auditora y empresa-expediente y por ltimo la expediente con auditora-empresa:

Cardinalidad = max (0,1):max(1,1):max(0,n)

(1:1:N)

Auditora

(0,1)

Audita (1,1)

(0,n)

Empresa

Expediente

Una empresa, Cuntos expedientes puede tener con una auditora?. Puede tener un mnimo de 0 y un mximo de n. Participacin de Empresa (0,n).

Una auditora, Cuntos expedientes puede tener con una empresa?. Puede tener un mnimo de 0 y un mximo de 1. Participacin de Auditora (0,1).
Un expediente, A cuantas empresas auditadas por la auditora puede pertenecer? Solo puede pertenecer a una empresa auditada. Participacin de Expediente (1,1).

Actividad N2:
Calcule la cardinalidad de la siguiente relacin ternaria:

Editorial

edita

Libro

Autor

Actividad N2
Hay que contestar a las siguientes preguntas:

Cuntos autores puede tener un determinado libro publicado en una determinada editorial?

Cuntos libros puede tener un determinado autor publicados en una determinada editorial?

En cuantas editoriales puede un determinado autor publicar un mismo libro?

Actividad N3:
Calcule la cardinalidad de la siguiente relacin binarias:
o o o o o o o

Hombre est monogmica.

casado

con

mujer,

en

una

sociedad

Hombre est casado con mujer, en una sociedad machista poligmica. Hombre est casado con mujer, en una sociedad poligmica liberal. Arquitecto disea casa. Piezas forman producto. Jugador juega en equipo. Poltico gobierna en pas.

Actividad N4:
Calcule la cardinalidad de la siguiente relacin terciarias:
o o o

Mecnico arregla vehculo en taller. Alumno cursa ciclo en instituto. Veterinario administra medicacin de animal.

Diagrama E-R
3.3 Cardinalidad de las relaciones reflexivas:
En las relaciones reflexivas, la misma entidad juega dos papeles distintos en la relacin. Para calcular su cardinalidad hay que extraer las participaciones segn los dos roles existentes. Por ejemplo en la relacin reflexiva ES JEFE, la entidad EMPLEADO aparece con dos roles. El primer rol es el empleado como jefe. El segundo rol es el empleado como subordinado
1:N

Es jefe
(1,n)

EMPLEADO
(0,1)

Actividad N5:
Justifica cul sera las participaciones y la cardinalidad de la siguiente relacin, teniendo en cuenta que:
o

Una figura puede contenerse a si misma (como en el caso de los factales)

Una figura puede estar formada por mltiples tipos distintos de figuras.
contie ne

FIGURA

También podría gustarte