Metti alla prova ciò che sai prima di proseguire
Prima di passare al prossimo capitolo, rivediamo rapidamente ciò che hai imparato finora su attributi e vincoli di chiave. Se non sei sicuro della risposta, rivedi velocemente i capitoli 2 e 3, rispettivamente.
Pensiamo a un tipo di entità "student". Uno studente ha:
- un last name composto da fino a 128 caratteri (obbligatorio),
- un social security number univoco, composto solo da interi, che dovrebbe fungere da chiave,
- un phone number di lunghezza fissa 12, composto da numeri e caratteri (ma alcuni studenti non ne hanno uno).
Questo esercizio fa parte del corso
Introduzione ai database relazionali in SQL
Istruzioni dell'esercizio
- Data la descrizione sopra di un’entità student, crea una tabella
studentscon i tipi di colonna corretti. - Aggiungi una
PRIMARY KEYper il social security numberssn.
Tieni presente che non c’è un requisito formale di lunghezza per la colonna intera. L’applicazione dovrà assicurarsi che sia un SSN corretto!
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- Create the table
___ ___ students (
last_name ___(___) ___ ___,
ssn ___ ___,
phone_no ___(___)
);