N° erreur : 14
Niveau : Alerte
Constat
D’un point de vue sémantique, si une rubrique porte le nom d’une clé primaire, nous nous attendons à ce que celle ci soit une clé étrangère.
Cette absence de lien peut poser des problème d’intégrité de données. Certains croirons être gagnant à faire cette petite économie, alors que nous occultons un allié capital (en développement, en recette et en production).
Solution à appliquer
Toutes les relations doivent êtres posées et décrite au mieux.
Trop souvent, ces contraintes d’intégrités sont supprimées à cause de problèmes techniques, et c’est une erreur :
- Imports en masse de tables : Les contraintes peuvent se désactiver, le temps du traitement.
- Traitement impropres temporairement : Renvoyer le traitement pour que les contraintes soient toujours respectées.
- Rubrique sans lien avec la clé primaire, mais avec le même nom : Renommez la rubrique pour limiter les erreurs de compréhension.