Programmeerimine PHP
Igas reas
asub unikaalne objekt (väärtuste poolest) - meie näides on 3 unikaalset isikut. Veerguda ja ridade järjekord pole oluline, sest tabelis
paiknev informatsioon ei sõltu järjekorrast. Iga lahtri sisu nimetakse atomaarseks andmeelemendiks - objekti andmete osa, mida ei saa
enam alamandmeteks jagada.
Võtmed
Nüüd vaatame, kuidas erinevaid tabeleid omavahel seotakse. Oletame, et meil on vaja luua raamatukogu andmebaasi. Teeme eraldi
tabelid isikute, raamatute ja laenutamiste ajade jaoks:
Selleks, et teha kindlaks kes mida ja millal laenutas tuleb kuidagi seada need 3 tabelit omavahel. Selleks tehakse iga tabeli kirje jaoks
unikaalset identifikaatorit. Sellist identifikaatorit nimetakse primaarseks võtmeks (primary key) - tavaliselt see on INT tüüpi väärtus.
Tihti seadistakse tabeli primaarse võtme atribuuti nii, et iga lisatava kirje jaoks pannakse identifikaatoriks eelmise identifikaatori
väärtust + 1 (sellist seadistust nimetakse auto_increment'iks)