Ta bort "firstname" och "lastname"
Kolumnerna firstname och lastname i affiliations användes för att skapa en länk till tabellen professors i föregående övning – så att rätt professor-ID:n kunde kopieras över. Det fungerade eftersom det finns exakt en matchande professor för varje rad i affiliations. Med andra ord: {firstname, lastname} är en kandidatnyckel i professors – en unik kombination av kolumner.
I affiliations är det däremot inte fallet, eftersom professorer, som nämndes i videon, kan ha mer än en affiliering.
Eftersom professors nu refereras via professor_id behövs inte längre kolumnerna firstname och lastname, så det är dags att ta bort dem. Ett av databasernas mål är trots allt att minska redundansen så långt det är möjligt.
Den här övningen är en del av kursen
Introduktion till relationsdatabaser i SQL
Övningsinstruktioner
Ta bort kolumnerna firstname och lastname från tabellen affiliations.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- Drop the firstname column
___ ___ affiliations
DROP ___ firstname;
-- Drop the lastname column
___
___;