DISEO DE BASES DE DATOS Conversin de Entidades y Relaciones a Tablas CONVERSION DE MER a M.RELACIONAL Conversin de Entidades Conversin de atributos multivaluados Conversin de atributos compuestos Conversin de relaciones binarias Conversin de relaciones es Conversin de relaciones uno a uno Conversin de relaciones uno a muchos Conversin de relaciones muchos a muchos Conversin de relaciones n-arias CONVERSION DE ENTIDADES Cree una relacin por cada entidad Una entidad A con atributos a1..an se convierte en la relacin: A(a1:dom1, a2:dom2, , an: domn) La llave de la relacin A est formada por los atributos que conforman la clave de la entidad Si la entidad es dbil incluya los atributos de la llave de su entidad fuerte CONVERSION DE ENTIDADES Atributos Multivaluados Cree una entidad dbil para el atributo Atributos Compuestos Agregue los componentes como atributos de la entidad o relacin O Cree una tabla para el atributo compuesto Atributos Derivados No se incluyen CONVERSION DE RELACIONES ES Opciones: Si los sub-tipos no tienen atributos o relaciones Crear una tabla para el supertipo solamente y un atributo para la clasificacin El atributo puede referirse a una tabla que contiene la clasificacin o tener un dominio restringido a los posibles valores que corresponden a la clasificacin CONVERSION DE RELACIONES ES Opciones: Si algunos sub-tipos tienen atributos o relaciones similares Crear una tabla para el super-tipo, otra para los sub- tipos similares, y otras para los diferentes. Los subtipos heredan la llave del super-tipo O Crear una tabla para los sub-tipos similares y otras para los diferentes. Cada tabla hereda los campos y relaciones del super-tipo CONVERSION DE RELACIONES BINARIAS Relaciones uno a uno Modifique una de las dos tablas, incluya una llave fornea que referencie a la otra y los atributos de la relacin Relaciones uno a muchos Modifique la tabla donde se tienen las muchas instancias, incluya una llave fornea que referencie a la otra y los atributos de la relacin CONVERSION DE RELACIONES BINARIAS Relaciones muchos a muchos Cree una nueva tabla para la relacin Incluya las llaves de las entidades relacionadas y los atributos de la relacin CONVERSION DE RELACIONES N-ARIAS Aplican las mismas sugerencias aplicadas a las relaciones binarias Si se crea una tabla para representar la relacin, se deben incluir las llaves forneas que hagan referencia a cada una de las entidades relacionadas, y los atributos de la relacin ATRIBUTOS ADICIONALES "# $%#&'() *+) ), )( ,&-)( (./&0% #) 1)*+&)12, %31%# 231&'+3%# 0%4%5 6+) +#+21&% 01). % 203+2(&7. +, 1)/% 8+#)1 &9: ", *+) 4%4),3% #) 01). % 203+2(&7. 8;4)#324$: