Sei sulla pagina 1di 2

Reglas de transformacin o del modelo E/R al modelo relacional

Prof. Jess M. Miln Franco u a 23 de octubre de 2003

1.

Transformacin de las entidades o

Todas las entidades regulares presentes en el modelo E/R se transforman en tablas en el modelo relacional, manteniendo el nmero y tipo de los atributos, as como las claves primarias. u Las entidades dbiles tambin se convierten en tablas en el modelo relacional, manteniendo el e e nmero y tipo de los atributos, pero su clave primaria se forma por la composicin de su clave u o primaria con la clave primaria de la entidad reguar de la cual depende.

2.

Transformacin de las relaciones uno a uno (1:1) o

Si en la relacin binaria, las dos entidades participan con cardinalidad mxima y m o a nima igual a uno, entonces: Si las dos entidades tienen el mismo identicador, entonces se transforman en una unica tabla por la agregacin de los atributos de las dos entidades y la clave es la clave de las o entidades (es la misma en ambas). Si las dos entidades tienen distinto identicador, entonces cada entidad se transforma en una tabla con clave principal el identicador de la entidad correspondiente y cada tabla tendr como clave ajena el identicador de la otra tabla con la cual est relacionada. a a Si en la relacin binaria, alguna de las entidades participa con cardinalidad m o nima igual a cero, entonces: Cada entidad se transforma en una tabla con clave principal el identicador de la entidad correspondiente. Se construye una nueva tabla correspondiente a la relacin, la clave de la misma estar foro a mada por las claves de cada tabla y los atributos de la relacin (si los hay). o

3.

Transformacin de las relaciones uno a varios (1:N) o

Si en la relacin binaria 1:N, la entidad que participa con cardinalidad mxima uno, lo hace o a tambin con cardinalidad m e nima uno, entonces cada entidad se transforma en una tabla con clave principal el identicador de la entidad correspondiente y la clave de la entidad que participa con cardinalidad mxima uno pasa como clave ajena de la otra tabla con la cual est relacionada. Si a a la relacin tuviera atributos, estos pasan a formar parte de la tabla correspondiente a la entidad o que participa con cardinalidad mxima N. a Si en la relacin binaria 1:N, la entidad que participa con cardinalidad mxima uno, lo hace con o a cardinalidad m nima cero, entonces cada entidad se transforma en una tabla con clave principal

el identicador de la entidad correspondiente y se construye una nueva tabla correspondiente a la relacin, formada por las claves de cada tabla y los atributos de la relacin. La clave de esta nueva o o tabla ser el identicador de la entidad que participa con cardinalidad mxima N y tendr como a a a clave ajena el identicador de la otra entidad. Las relaciones dbiles no sufren nign tipo de transformacin, simplemente desaparecen en el e u o modelo relacional.

4.

Transformacin de las relaciones varios a varios (N:M) o

En la relacin binaria N:M, cada entidad se transforma en una tabla con clave principal el o identicador de la entidad correspondiente y se construye una nueva tabla correspondiente a la relacin, que tendr los atributos correspondientes a la relacin y cuya clave estar formada por o a o a la composicin de los identicadores de las entidades que participan en la relacin. o o

5.

Transformacin de las relaciones N-arias o

En las relaciones N-arias se aplica la misma regla que en las relaciones binarias N:M (ver apartado 4).

6.

Transformacin de las relaciones reexivas o

Para transformar una relacin reexiva al modelo relacional, suponer que se trata de una o relacin binaria con la particularidad que las dos entidades son iguales y aplicar las reglas de los o apartados 2 a 4.

Potrebbero piacerti anche