AJOUTER des key CONSTRAINTs aux tables
Deux des tables de votre base de données ont déjà des clés candidates adaptées constituées d'une seule colonne : organizations et universities avec, respectivement, les colonnes organization et university_shortname.
Dans cet exercice, vous allez renommer ces colonnes en id à l'aide de la commande RENAME COLUMN, puis leur attribuer des contraintes de clé primaire. C'est aussi simple que d'ajouter des contraintes d'unicité (voir le dernier exercice du chapitre 2) :
ALTER TABLE table_name
ADD CONSTRAINT some_name PRIMARY KEY (column_name)
Notez que vous pouvez aussi indiquer plus d'une colonne entre les parenthèses.
Cette activité fait partie du cours
Introduction aux bases de données relationnelles en SQL
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- Rename the organization column to id
___ ___ organizations
___ ___ organization TO ___;
-- Make id a primary key
ALTER TABLE organizations
___ ___ organization_pk ___ KEY (___);