Rubrique non clé avec le nom d’une clé primaire

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.