Choisir une clé primaire
Exercice de TD · niveau 2 · NSI (terminale), chapitre 11 — Bases de données : le modèle relationnel
Énoncé
Choisir une clé primaire.
On veut stocker des utilisateurs avec : nom, prénom, adresse e-mail, ville. Discuter du choix de la clé primaire.
Corrigé
- Le couple
(nom, prenom)ne convient pas : deux personnes peuvent être homonymes. - L'attribut
emailpeut convenir car une adresse e-mail est unique. Cependant un utilisateur peut changer d'adresse, ce qui rend la clé instable et compliquerait les références depuis d'autres tables. - Le choix le plus sûr est d'ajouter un identifiant artificiel
id(entier auto-incrémenté). Schéma :Utilisateur(<u>id, nom, prenom, email, ville)</u>, en imposant par ailleurs l'unicité deemail.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.