Adloun

NSI (terminale) · Chapitre 11 · Exercice de TD

Choisir une clé primaire

Bases de données : le modèle relationnel · niveau 2

É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 email peut 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), en imposant par ailleurs l'unicité de email.

100 % gratuit

Essaie le suivant avec le tuteur

Faire l'exercice suivant avec le tuteur

Sans compte : le cours, le premier QCM, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant avec le tuteur →