cours/attributs multivalués.md
Oscar Plaisant 602a41e7f8 update
2024-12-25 22:30:24 +01:00

1.3 KiB

up:: BDD attributs title:: "" #s/informatique


[!example] Exemple ETUDIANTS(idE, tel, email) - Chaque étudiant peut avoir plusieurs téléphones et plusieurs emails - Il n'y a pas de relation entre les téléphones et les emails Implémentations possibles :

idE tel email
1 t1 e1
1 t2 e2
2 t3 e3
2 t4
  • sémantique trompeuse
  • mise à jour difficile (BDD anomalie de mise à jour)
  • requêtage difficile
    • trouver tous les emails pour un téléphone donné
idE tel email
1 t1 e1
1 t1 e2
1 t2 e1
1 t2 e2
2 t3 e3
2 t3 e3

Meilleure solution :

idE tel
1 t1
1 t2
2 t3
2 t4
idE email
1 e1
1 e2
2 e3