1
Pasos para la conversión 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 relación uno a muchos, agregar a la tabla del lado “muchos” una llave foránea, correspondiente al identificador de la entidad del lado “uno”. Los atributos de la relación, si existen, se agregan a la tabla del lado “muchos”. 4. Por cada relación uno a uno, agregar a la tabla correspondiente a una de las entidades, una llave foránea asociada con el identificador de la otra entidad. 5. Por cada relación muchos a muchos, definir una tabla adicional, cuyas columnas corresponden a los identificadores de ambas entidades, y además los atributos de la relación, si existen. La llave primaria de la nueva tabla son los identificadores de las entidades. 6. Por cada relación 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 relación, si existen. La llave primaria de la nueva tabla son los identificadores de las entidades. 7. Cada rama de una jerarquía de la clasificación (generalización), se pasa el identificador de la entidad generalizada (entidad de alto nivel) a las entidades de bajo nivel como llave primaria y foránea. 8. En el caso de una relación con una entidad débil, agregar a la tabla del lado débil el identificador de la tabla del lado fuerte y éste va a ser parte de la llave primaria de la tabla del lado débil. 9. Al aplicar la reglas anteriores a relaciones unarias (de una entidad consigo misma), las llaves foráneas que se agreguen deberán tener un nombre diferente al de la llave primaria de la misma tabla a la que se agregan estas llaves.

Conversion MER BDRel

Embed Size (px)

DESCRIPTION

Conversion del tipo de archivo MER a Base de Datos Relativa

Citation preview

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