IniziaInizia gratis

Progettare una tabella dei corsi

L'amministrazione della scuola decide di usare il proprio database per archiviare i dettagli dei corsi. Poiché è il primo tentativo di costruire il database, non sono sicuri di quali colonne includere nella tabella course. Qui sotto trovi un elenco di possibili colonne e una descrizione del tipo di dato per ciascuna. In questo esercizio, sceglierai le colonne appropriate per questa tabella dall'elenco delle opzioni possibili:

  • id - una PRIMARY KEY per il corso
  • name - una stringa a lunghezza variabile (max 50, NOT NULL) per il nome del corso
  • meeting_time - un time che rappresenta l'orario del corso
  • student_name - una stringa a lunghezza variabile (max 50, NOT NULL) che rappresenta uno studente iscritto
  • max_students - un integer per il numero massimo di iscritti (le aule possono ospitare in sicurezza solo 30 banchi)

Questo esercizio fa parte del corso

Creare database PostgreSQL

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una tabella course che soddisfi la 2NF usando 3 colonne dall'elenco sopra.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- 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
  	___ ___
);
Modifica ed esegui il codice