Relaciones Recursivas
Enviado por Daniel2.0 • 8 de Abril de 2014 • Síntesis • 666 Palabras (3 Páginas) • 225 Visitas
México en tres tiempos - La Decadencia de la Nueva EspañaTransformación de relaciones.
El objetivo de la transformación de relaciones es transformar cada relación del modelo E-R en una tabla del modelo relacional y se puede realizar en los siguientes casos:
• Relaciones 1:N
• Relaciones N:M
• Relaciones 1:1
• Relaciones Recursivas
Relaciones 1: N, las relaciones binarias de tipo uno a varios no requieren ser transformadas en una tabla al modelo relacional. La tabla del lado N (tabla relacionada) incluye como clave secundaria el identificador de la entidad del lado 1 (tabla principal).
Si la entidad que interviene con cardinalidad máxima 1 participa en la relación de forma parcial (cardinalidad mínima 0), podemos crear una tabla para cada entidad y otra para la relación. Esta estará formada por los identificadores de las entidades relacionadas y por los atributos de la relación.
Opción A: el atributo Identificador_2 de la tabla Entidad 1 podrá tomar valores nulos.
Opción B: el atributo Identificador_2 de la tabla Relación no podrá tomar valores nulos.
Relaciones N: M, cada entidad que participa en la relación se transforma en una tabla, y se genera una nueva tabla para la propia relación. Esta tabla estará formada por los identificadores de las entidades y por todos los atributos asociados a la relación. La clave principal de esta tabla será la agregación de los identificadores de las entidades que participan en la relación.
Las relaciones ternarias, cuaternarias y n-arias, que unen más de dos relaciones se transforman en una tabla que contiene los atributos de la relación más los identificadores de las entidades relacionadas. La clave la forman las claves externas.
Relaciones 1: 1, la transformación de las relaciones binarias en que las entidades participan con cardinalidad máxima 1, dependerá del valor de la cardinalidad mínima.
• Las dos entidades participan de forma completa en la relación; cardinalidad mínima de ambas = 1.
• Una entidad participa de forma parcial en la relación: cardinalidad mínima = 0.
• Las dos entidades participan de forma parcial: cardinalidad mínima de ambas = 0.
• Las dos entidades tiene el mismo identificador:
-Obtenemos una única tabla formada por la agregación de los atributos de las dos entidades. La clave de la tabla es el identificador de las entidades.
• Las dos entidades tienen diferente identificador:
-Cada identidad se convierte en una tabla con sus identificadores y atributos propios. Además, cada tabla tendrá como clave secundaria el identificador de la otra entidad con la que se relaciona.
Relaciones 1:1: participación parcial de una entidad.
...