Verwijder "firstname" en "lastname"
De kolommen firstname en lastname van affiliations zijn in de vorige oefening gebruikt om een koppeling te maken met de tabel professors, zodat de juiste professor-ID’s konden worden overgenomen. Dit werkte alleen omdat er voor elke rij in affiliations precies één corresponderende professor is. Met andere woorden: {firstname, lastname} is een kandidaatsleutel van professors – een unieke combinatie van kolommen.
In affiliations is dat echter niet zo, omdat, zoals in de video gezegd, professors meer dan één affiliatie kunnen hebben.
Omdat professors nu worden verwezen via professor_id, zijn de kolommen firstname en lastname niet langer nodig, dus tijd om ze te verwijderen. Eén van de doelen van een database is immers om redundantie waar mogelijk te verminderen.
Deze oefening maakt deel uit van de cursus
Introductie tot relationele databases in SQL
Oefeninstructies
Verwijder de kolommen firstname en lastname uit de tabel affiliations.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- Drop the firstname column
___ ___ affiliations
DROP ___ firstname;
-- Drop the lastname column
___
___;