CommencerCommencer gratuitement

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 - une PRIMARY KEY pour le cours
  • name - une chaîne de longueur variable (max. 50, NOT NULL) pour le nom du cours
  • meeting_time - une heure représentant l’horaire de cours
  • student_name - une chaîne de longueur variable (max. 50, NOT NULL) représentant un·e étudiant·e inscrit·e
  • max_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

Afficher le cours

Instructions

  • Créez une table course conforme à 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
  	___ ___
);
Modifier et exécuter le code