Začněte nyníZačněte zdarma

Odstraň sloupce "firstname" a "lastname"

Sloupce firstname a lastname v tabulce affiliations sloužily v předchozím cvičení k propojení s tabulkou professors – díky nim bylo možné zkopírovat správná ID profesorů. Fungovalo to proto, že každému řádku v affiliations odpovídá právě jeden profesor. Jinak řečeno: {firstname, lastname} je kandidátním klíčem tabulky professors – tedy jedinečnou kombinací sloupců.

V tabulce affiliations to ale neplatí, protože profesor může mít více než jednu afiliaci, jak zaznělo ve videu.

Protože jsou profesoři nyní odkazováni přes professor_id, sloupce firstname a lastname už nejsou potřeba – je čas je odstranit. Ostatně jedním z cílů databáze je minimalizovat redundanci dat, kdykoli je to možné.

Toto cvičení je součástí kurzu

Introduction to Relational Databases in SQL

Zobrazit kurz

Pokyny k cvičení

Odstraň sloupce firstname a lastname z tabulky affiliations.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- Drop the firstname column
___ ___ affiliations
DROP ___ firstname;

-- Drop the lastname column
___
___;
Upravit a spustit kód