Dans cette leçon, nous explorons en profondeur le rôle des clés primaires dans une base de données. La clé primaire garantit l'unicité de chaque enregistrement, évitant ainsi les duplications qui pourraient nuire à l'intégrité des données. À partir de l'exemple d'une entité "stage", nous expliquons comment une clé primaire doit être choisie soigneusement au niveau physique pour représenter quelque chose d'unique au niveau conceptuel.
Nous discutons également des scénarios où une clé primaire simple comme un identifiant de stage (ID) peut ne pas être suffisante. En introduisant des clés étrangères, nous démontrons comment combiner plusieurs champs, tels que le numéro de sécurité sociale de l'étudiant, le numéro SIRET de l'entreprise, et la date de début du stage, pour créer une clé primaire composée.
Enfin, nous abordons la pertinence des données et les règles de remplissage obligatoires dans les bases de données pour garantir la qualité et la fiabilité des informations stockées.