CommencezCommencez 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 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 - 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 le moment où le cours a lieu
  • student_name - une chaîne de longueur variable (max 50, NOT NULL) représentant une ou un étudiant inscrit
  • max_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

Voir le cours

Instructions de l’exercice

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