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.