Baze podataka

2. Dizajniranje baze podataka

2.2. Primarni i vanjski ključ

—Da bismo tablice povezali u svakoj tablici moramo imati jedan atribut koje će nam osigurati jedinstvenost svakog retka u tablici – npr. u tablici Nastavnici to ne može biti ni ime ni prezime nego nešto što je jedinstveno npr. OIB. —Takav jedinstven atribut naziva se primarni ključ (eng. Primary Key). Na slici su primarni ključevi zaokruženi  (IDxxxx).

Da bisimo tablice uspješno povezali u svaku tablicu dodajemo vanjski ili strani ključ (eng. Foreign Key). To su atributi koji poprimaju vrijednsoti primarnog ključa iz povezanih tablica. Uobičajeno je imenovati ih jednako.