Ajout d’une clé de substitution SERIAL
Étant donné qu'il n'existe pas de clé candidate à colonne unique dans professors
(seulement une clé candidate composite composée de firstname
et lastname
), il est nécessaire d'ajouter une nouvelle colonne id
à cette table.
Cette colonne dispose d'un type de données spécial, serial
, qui transforme la colonne en un nombre auto-incrémenté. Cela signifie que chaque fois que vous ajoutez un nouveau professeur à la table, celui-ci obtient automatiquement un id
qui n'existe pas encore : une clé primaire parfaite !
Cet exercice fait partie du cours
Introduction aux bases de données relationnelles en SQL
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Add the new column to the table
ALTER TABLE ___
___ ___ id ___;