1.3 KiB
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 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 1 t1 e1 1 t1 e2 1 t2 e1 1 t2 e2 2 t3 e3 2 t3 e3
- mise à jour difficile (BDD anomalie de mise à jour)
- pour chaque tel, il faut mettre à jour l'email
- BDD redondance
Meilleure solution :
idE tel 1 t1 1 t2 2 t3 2 t4
idE 1 e1 1 e2 2 e3
- requêtage plus simple (avec une jointure)
- pas de BDD redondance