Está en la página 1de 1

Pasos para la conversin del Modelo E-R Al Modelo Relacional

1. Por cada entidad, definir una tabla cuyo nombre es el mismo que el nombre de la
entidad, y cuyas columnas corresponden a los atributos de la entidad.
2. La llave primaria de cada tabla corresponde a una entidad, es el identificador de la
entidad.
3. Por cada relacin uno a muchos, agregar a la tabla del lado muchos una llave fornea,
correspondiente al identificador de la entidad del lado uno. Los atributos de la
relacin, si existen, se agregan a la tabla del lado muchos.
4. Por cada relacin uno a uno, agregar a la tabla correspondiente a una de las entidades,
una llave fornea asociada con el identificador de la otra entidad.
5. Por cada relacin muchos a muchos, definir una tabla adicional, cuyas columnas
corresponden a los identificadores de ambas entidades, y adems los atributos de la
relacin, si existen. La llave primaria de la nueva tabla son los identificadores de las
entidades.
6. Por cada relacin n-aria entre entidades (donde n > 2), crear una tabla adicional cuyas
columnas o campos son los identificadores de todas las entidades y los atributos de la
relacin, si existen. La llave primaria de la nueva tabla son los identificadores de las
entidades.
7. Cada rama de una jerarqua de la clasificacin (generalizacin), se pasa el identificador
de la entidad generalizada (entidad de alto nivel) a las entidades de bajo nivel como
llave primaria y fornea.
8. En el caso de una relacin con una entidad dbil, agregar a la tabla del lado dbil el
identificador de la tabla del lado fuerte y ste va a ser parte de la llave primaria de la
tabla del lado dbil.
9. Al aplicar la reglas anteriores a relaciones unarias (de una entidad consigo misma), las
llaves forneas que se agreguen debern tener un nombre diferente al de la llave
primaria de la misma tabla a la que se agregan estas llaves.

También podría gustarte