Mysql
 sql >> Base de données >  >> RDS >> Mysql

Relation un à un impliquant plusieurs tables

S'il s'agit d'une relation un à un, il sera toujours plus facile de combiner les trois tables en une seule grande table, avec des colonnes nullables pour les tables de section.

Quelques points positifs que je peux voir pour cette approche :

  • Opérations d'insertion, de mise à jour et de suppression simplifiées.
  • Récupération de données plus rapide lorsqu'il y a moins de jointures à utiliser.
  • Moins d'espace d'index, car vous indexez la clé primaire pour une table au lieu de trois tables.