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