Transcript
  • 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.


Top Related