Domov arrow 3. MySQL arrow 3.2 Primarni in tuji ključi


3.2 Primarni in tuji ključi Natisni E-pošta
Za primarni ključ veljajo naslednja pravila:
-    ni potrebno, da je številka, toda biti mora edinstven,
-    MySQL samodejno ustvarja primarni ključ,
-    ko je primarni ključ enkrat pripisan, ne sme biti nikoli spremenjen.

MySQL shranjuje podatke v več manjših tabel in ne v eno veliko. Glavni razlog je v preprečevanju ponavljanja in nedoslednosti. Npr. če se gradi baza priljubljenih citatov. Namesto, da bi se vsakič tipkalo posebej ime avtorja, je bolj učinkovito, da se avtorjeva imena postavi v ločene tabele in se shrani sklicevanje na avtorjev primarni ključ z vsakim citatom. Shranjevanje primarnega ključa iz ene tabele v drugi tabeli je poznano kot ustvarjanje tujega ključa. Uporaba tujih ključev za povezavo informacij v različnih tabelah je eden od najmočnejših vidikov relacijske baze.
 


© 2007-2008 PHP, MySQL, XML, OOP, varnost