08 enero, 2015

Obtención del modelo lógico de Datos

Hoy hemos aprendido a obtener un modelo lógico de Datos a partir del Modelo Entidad-Relación.

Para ello se deben eliminar las redundancias.

Es importante que el modelo lógico que hagamos sea lo más planificado, ya que al eliminar posibles errores será mucho más rápido y fácil implantar la base de datos.


Relaciones N:M

Este tipo de relaciones siempre da lugar a una única solución. Cada uno de los atributos que forman la clave primaria de esta relación son una clave ajena respecto a cada una de las tablas donde este atributo es clave primaria.

Foreign Key se especifica dentro de la sentencia de creación de la tabla y es  una clave ajena respecto a cada una de las tablas donde este atributo es clave primaria. En el siguiente ejemplo serán Foreign Key: Cod01 y Cod02.

El paso de este modelo Entidad-Relación a un modelo de Datos quedaría así:

Relaciones 1:N


Pueden tener dos soluciones:
  • Cuando el número de ocurrencias relacionadas de la entidad que propaga su clave y es posible que existan valores nulos es mejor transformar la interrelación en una relación.