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- unaPRIMARY KEYper il corsoname- una stringa a lunghezza variabile (max 50, NOT NULL) per il nome del corsomeeting_time- un time che rappresenta l'orario del corsostudent_name- una stringa a lunghezza variabile (max 50, NOT NULL) che rappresenta uno studente iscrittomax_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
Istruzioni dell'esercizio
- Crea una tabella
courseche 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
___ ___
);