Retour aux cas pratiques
Data ModelingAvancé
Correction d’un modèle avec clé naturelle instable
Scénario
Contexte : Une table utilise l’adresse email comme clé primaire pour identifier un client. Le Problème : Les clients peuvent changer d’adresse email, ce qui compromet la stabilité des relations. Extrait actuel : customers(email PRIMARY KEY, name, phone) Contraintes : Introduire une clé substitutive stable. Maintenir l’unicité de l’email via contrainte unique. Livrable attendu : Proposer une refonte du modèle garantissant stabilité et intégrité des relations.
Compétences ciblées
surrogate-keydata-integrityschemabugfixdatabase-design