6. Ključi!

Tabele med seboj povezujejo ključi

Obstajata primarni in tuji ključ.

Primarni ključ

Primarni ključ enolično določa zapis v tabeli. Celica primarnega ključa ne sme biti prazna (null) in zapisi ne smejo imeti isti primarni ključ.

  • Vsaka tabela mora imeti primarni ključ
  • Primarni ključ enolično predstavlja entiteto- zapis v vrstici.
  • Primarni ključi morajo biti unikatni, se ne smejo podvajati.

Primarni ključ tabele Knjige je IDKnjige:

Primarni ključ IDKnjige

Tuj ključ

Tuj ključ je podatek v eni tabeli, ki kaže na primarni ključ v drugi tabeli. Tako tabele lahko povežemo med seboj.

V tabeli Izposoja sta tuja ključa IDKnjige in IDČlani, ki sta hkrati primarna ključa v tabelah Knjige in Člani.

Primarni ključi v tujih tabelah