Küsimus
Anonüümne
(23.02.2026 09:55)
Mida tähendab MS Accessi tabeli kujunduse vaates või tabelite seoste vaates see, et mitme veeru ees on võtmekese märk?
Vastus (23.02.2026 09:57): Need veerud kuuluvad primaarvõtmesse. Seal ei ole tegelikult midagi MS Accessi-spetsiifilist. Igas SQL-tabelis on null või üks primaarvõti.
Kui MS Accessi tabeli kujunduse vaates või tabelite seoste vaates (või UML-is loodud andmebaasidiagrammis) on tabelis mitme veeru juures primaarvõtme tähis, siis tähendab see, et tegemist on liitvõtmega. See tähendab, et primaarvõti koosneb mitmest veerust ning just nende veergude väärtuste kombinatsioon peab igas tabeli reas olema unikaalne.
Seega võtmete arvu küsimuse puhul:
- kui tabelil on üks primaarvõti, siis võib see koosneda ühest või mitmest veerust;
- mitu lukusümbolit ei tähenda mitut primaarvõtit, vaid mitmest veerust koosnevat ühte primaarvõtit.