Přidání klíčových omezení (CONSTRAINTs) do tabulek
Dvě tabulky v tvé databázi už mají vhodné kandidátní klíče tvořené jedním sloupcem: organizations se sloupcem organization a universities se sloupcem university_shortname.
V tomto cvičení tyto sloupce přejmenujeme na id pomocí příkazu RENAME COLUMN a pak pro ně definujeme omezení primárního klíče. Postup je stejně přímočarý jako přidání omezení jedinečnosti (viz poslední cvičení 2. kapitoly):
ALTER TABLE table_name
ADD CONSTRAINT some_name PRIMARY KEY (column_name)
Do závorek můžeš uvést i více než jeden sloupec.
Toto cvičení je součástí kurzu
Introduction to Relational Databases in SQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Rename the organization column to id
___ ___ organizations
___ ___ organization TO ___;
-- Make id a primary key
ALTER TABLE organizations
___ ___ organization_pk ___ KEY (___);