Concevoir une table de cours
L’administration de l’école décide d’utiliser sa base de données pour stocker les détails des cours. Comme il s’agit de la première tentative de création de la base, elle n’est pas sûre des colonnes à inclure dans la table course. Vous trouverez ci-dessous une liste de colonnes possibles et une description du type de données pour chacune. Dans cet exercice, vous allez choisir les colonnes appropriées pour cette table parmi la liste suivante :
id- unePRIMARY KEYpour le coursname- une chaîne de longueur variable (max. 50, NOT NULL) pour le nom du coursmeeting_time- une heure représentant l’horaire de coursstudent_name- une chaîne de longueur variable (max. 50, NOT NULL) représentant un·e étudiant·e inscrit·emax_students- un entier pour l’effectif maximal (les salles ne peuvent accueillir en toute sécurité que 30 bureaux)
Cet exercice fait partie du cours
Créer des bases de données PostgreSQL
Instructions
- Créez une table
courseconforme à la 2NF en utilisant 3 colonnes de la liste ci-dessus.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Create the course table
___ ___ ___ (
-- Add a column for the course table
___ ___ ___ ___,
-- Add a column for the course table
___ ___(___) ___ ___,
-- Add a column for the course table
___ ___
);