TERMINOLOGIA
TERMINOLOGIA
TERMINOLOGIA
tomar son los del conjunto {A+, A-, B+, B-, AB+, AB-, 0+, 0-}; este
sera el dominio del atributo grupo sanguneo.
TIPOS DE RELACIONES
El tipo de relacin se define tomando los mximos de las
cardinalidades que intervienen en la relacin. Hay cuatro tipos
posibles:
1:Una a una (1:1): En este tipo de relacin, una vez fijado un
elemento de una entidad se conoce la otra. Ejemplo: nacin y capital.
2:Una a muchas (1:N): Ejemplo: cliente y pedidos.
3:Muchas a una (N:1): Simetra respecto al tipo anterior segn el
punto de visto de una u otra entidad.
4:Muchas a muchas (N:N): Ejemplo: personas y viviendas.
Tipos especiales de relacin
*Relacin reflexiva o recursiva: Relaciona una entidad consigo misma.
Ejemplo: empleados que pueden ser jefes de otros empleados.
*Dos relaciones entre las mismas dos entidades: Muy til en el caso
de necesitar almacenar informacin histrica completa. Ejemplo:
proyectos en los que trabaja actualmente un empleado y proyectos
en los que ha trabajado anteriormente.
*Relacin ternaria: Asociacin de tres entidades. La forma de hallar
cardinalidades en las relaciones ternarias es fijar una combinacin de
elementos en dos de los extremos de la relacin y obtener
lgicamente las cardinalidades mnima y mxima en el otro extremo
libre. Ejemplo: el ttulo de un libro, un autor y una editorial se
relacionan las tres mediante la accin de publicar el libro (en un ao
concreto, con un ISBN y con un determinado nmero de pginas en la
edicin). Para determinar las cardinalidades hay que preguntarse por:
1:Cuntos autores puede tener un determinado libro publicado en una
determinada editorial(cardinalidd en el extremo de la entidad autor).
2:Cuntos libros puede tener un determinado autor publicados en una
determinada editorial (cardinalidad en el extremo de la entidad libro).
3:En cuntas editoriales puede un determinado autor publicar un
mismo libro (cardinalidad en el extremo de la entidad editorial).
*Relacin de especializacin (ES-UN): Tipificacin de una entidad en
en subtipos en nmero finito y conocido. Cada subtipo puede poseer
atributos propios que. Los subtipos heredan los atributos que pudiera
tener la entidad general. Este tipo de relacin puede clasificarse de
dos maneras distintas. La primera se segn si una instancia o
elemento concreto de la entidad puede ser de ms de un subtipo a la
DEPARTAMENTO:EMPLEADO
en
TRABAJA_PARA,
y
M:N
para
TRABAJA_EN. La restriccin de participacin se especifica mediante
una lnea sencilla para la participacin parcial y con lneas dobles
para la participacin total (dependencia de existencia).
En la Figura 3.2 mostramos los nombres del papel para el tipo de
relacin CONTROL porque el tipo de entidad EMPLEADO puede
desempear los dos papeles en esa relacin. La cardinalidad es l:N de
supervisor a supervisado porque cada empleado en el papel de
supervisado tiene como mximo un supervisor directo, mientras que
un empleado en el papel de supervisor puede supervisar a ninguno o
ms empleados.