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 de données, elle n'est pas certaine des colonnes à inclure dans la table course. Voici une liste de colonnes possibles et, pour chacune, une description de son type de données. Dans cet exercice, vous choisirez les colonnes appropriées pour cette table à partir de cette liste de choix :
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 le moment où le cours a lieustudent_name- une chaîne de longueur variable (max 50, NOT NULL) représentant une ou un étudiant inscritmax_students- un entier pour le nombre maximal d'inscriptions (les salles de classe ne peuvent accueillir que 30 pupitres en toute sécurité)
Cette activité fait partie du cours
Créer des bases de données PostgreSQL
Instructions de l’exercice
- Créez une table
coursequi respecte la 2NF en utilisant 3 colonnes de la liste ci-dessus.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- 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
___ ___
);