Professional Documents
Culture Documents
Capitulo 2 - Modelo Conceptual de Datos
Capitulo 2 - Modelo Conceptual de Datos
base de datos
Diseño Conceptual
Diseño Lógico
Diseño físico
Elementos del Modelo
(Cont)
Entidad (Cont)
Cardinalidad
Un esquema ER empresarial puede definir ciertas limitantes con las que
deben cumplir los datos contenidos en la base de datos. Una limitante
importante es la de las cardinalidades de mapeo que expresan el
número de entidades con las que puede asociarse otra entidad
mediante una relación.
Las cardinalidades de mapeo son más útiles al describir conjuntos
binarios de relaciones, aunque también son aplicables a conjuntos n-arios
de relaciones.
Para un conjunto binario de relaciones R entre los conjuntos de entidades
A y B, la cardinalidad de mapeo puede ser:
Una a una
Una a una: una entidad de A está asociada únicamente con
una entidad de B y una entidad de B está asociada solo con
una entidad de A.
1 1 vivienda
Persona tiene
Una a muchas
Una a muchas: una entidad en A está asociada con varias
entidades de B, pero una entidad de B puede asociarse
únicamente con una entidad de A.
1 n persona
localidad vive
Muchas a muchas
Muchas a muchas: una entidad en A está asociada con varias
entidades de B y una entidad en B está vinculada con varias
entidades de A.
n n estudiante
docente tiene
RESOLUCIÓN DE EJERCICIOS
Entidad Débil
Las entidades que no tienen atributos llave se conocen como entidades débiles
Las entidades de este tipo se identifican relacionándolas con otras entidades en combinación con
algunos de sus atributos. Esa otra entidad se denomina entidad fuerte o propietaria.
Una entidad débil siempre tiene una dependencia de existencia (restricción de participación total) con
respecto a la entidad fuerte.
Entidad Débil
Entidades fuertes
Entidad Débil (Cont)
➢ El discriminador o (llave parcial) de una entidad débil es el conjunto de atributos que
pueden identificar de manera única a las entidades débiles relacionadas a la misma entidad
propietaria.
➢ La llave primaria se forma por la llave primaria de la entidad fuerte que es la entidad
➢ La relación que asocia las entidades débiles con las fuertes se especifica con un doble
rombo.
➢ Designación de
subgrupos dentro de un
conjunto de entidades.
➢ Puede incluir subgrupos
de entidades que se
diferencian de alguna
forma de las otras
entidades del conjunto.
Especialización.
Se puede aplicar repetidamente la especialización para
refinar el esquema de diseño.
Especialización.
Empleado
Es
un
precio
proyecto empresa
Generalización.
• La generalización es una
inversión simple de la
especialización.
• Diseño ascendente, varios
conjuntos de entidades se
sintetizan en un conjunto de
entidades de nivel más alto
basado en características
comunes.
Generalización.
El proceso de especialización expuesto en el punto anterior nos permite lo siguiente:
Vel_max modelo
coche Vehículo
Es
un
N_veh matric precio
➢ Imaginemos que hay un DIRECTOR que SUPERVISA el dictado de cada CURSO por
parte del DOCENTE
➢ Es fácil imaginar: Entidades DIRECTOR, DOCENTE y CURSO. Una relación
DOCENTE-DICTA-CURSO
➢ ¿Cómo modelamos la supervisión?
➢ Lo que el director supervisa, no es el docente ni el curso, sino el dictado del curso por
parte del docente.
➢ Tenemos entonces que de la relación participaría una entidad y otra
relación. Para este tipo de problemas, se puede considerar la relación
como si fuera una entidad. A esto lo llamamos agregación