TRANSFORMACION DEL MADELO E-R A RELACIONAL
Para transformar un modelo entidad-relación a modelo relacional seguiremos las siguientes reglas:
- Toda entidad del modelo entidad-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 nueva tabla 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 con cardinalidad 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 1 a la que tiene cardinalidad máxima N, desapareciendo el nombre 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 crea una 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 N.
- 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 de la entidad con cardinalidad (1,1) a la tabla resultante de la entidad con cardinalidad (0,1). Si ambas entidades poseen cardinalidades (1,1) se puede 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 relaciones reflexivas 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.
TRANSFORMACION DE LOS CONCEPTOS DE E-R EXTENDIDO EN RELACIONES
El modelo entidad-relación es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chen en 1976. El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas.Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y atributo. Más tarde, se añadieron otros conceptos, como los atributos compuestos y las jerarquías de generalización, en lo que se ha denominado modelo entidad-relación extendido.
2 comentarios:
A las 15 de junio de 2008, 14:55 , MTE. Leonardo Hernández Peña ha dicho...
Este comentario ha sido eliminado por el autor.
A las 15 de junio de 2008, 15:14 , MTE. Leonardo Hernández Peña ha dicho...
Hola Gladis... muy buena información, te Felicito!
Sólo te faltó las referencias de donde sacaste esa información y ahondar más en el segundo tema
Tu Calificación es: 9.5.
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio