base de datos

Páginas: 4 (784 palabras) Publicado: 2 de febrero de 2015
Transformación del modelo entidad-relación al modelo relacional

Para transformar un modelo entidad-relación a modelo relacional seguiremos las siguientes reglas:
Toda entidad del modeloentidad-relación se transforma en una tabla.
Cualquier atributo de una entidad se transforma en un campo dentro la tabla, manteniendo las claves primarias.
Las relaciones N:M se transforman en una nuevatabla que tendrá como clave primaria la concatenación de los atributos clave de las entidades que relaciona.
En las relaciones 1:N se pueden tener dos casos:
Si la entidad que participa concardinalidad máxima uno lo hace también con cardinalidad mínima uno, entonces se propaga el atributo de la entidad que tiene cardinalidad máxima n a la que tiene cardinalidad máxima 1, desapareciendo elnombre de la relación. Si existen atributos en la relación éstos también se propagarán.
Si la entidad que participa con cardinalidad máxima uno lo hace también cardinalidad mínima cero, entonces se creauna nueva tabla formada por las claves de cada entidad y los atributos de la relación. La clave primaria de la nueva tabla será el identificador de la entidad que participa con cardinalidad máxima 1.En el caso de las relaciones 1:1 también pueden darse dos casos:
Si las entidades poseen cardinalidades (0,1), la relación se convierte en una tabla.
Si una de las entidades posee cardinalidad(0,1) y la otra (1,1), conviene propagar la clave a la entidad con cardinalidad (1,1) de la tabla resultante de la entidad con cardinalidad (0,1). Si ambas entidades poseen cardinalidades (1,1) sepuede propagar la clave de cualquiera de ellas a la tabla resultante de la otra.
En el caso de las relaciones N-arias se aplica la misma regla que para las relaciones N:M
En el caso de las relacionesreflexivas supondremos que se trata de una relación binaria con la particularidad que las dos entidades son iguales y aplicaremos las reglas vistas en los puntos anteriores.
Veamos algunos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS