Elimina "firstname" e "lastname"
Le colonne firstname e lastname di affiliations sono state usate per creare un collegamento alla tabella professors nell'esercizio precedente, così da copiare i relativi ID dei professori. Questo ha funzionato perché esiste esattamente un professore corrispondente per ogni riga in affiliations. In altre parole: {firstname, lastname} è una chiave candidata di professors, cioè una combinazione unica di colonne.
Non è così in affiliations, però, perché, come detto nel video, i professori possono avere più di un'affiliazione.
Poiché ora i professors sono referenziati da professor_id, le colonne firstname e lastname non servono più, quindi è il momento di eliminarle. Dopotutto, uno degli obiettivi di un database è ridurre la ridondanza quando possibile.
Questo esercizio fa parte del corso
Introduzione ai database relazionali in SQL
Istruzioni dell'esercizio
Elimina le colonne firstname e lastname dalla tabella affiliations.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- Drop the firstname column
___ ___ affiliations
DROP ___ firstname;
-- Drop the lastname column
___
___;