indekseeritud veerg CONSTRAINT ak UNIQUE (x) x on alternatiivvõti ehk unikaalne ja kohustuslik veerg CONSTRAINT fk FOREIGN KEY (x) REFERENCES Y(y) tabel on nüüd veeru x abil seotud veeruga y tabelist Y. • Milline on erinevate votmete arv, mida baastabelis saab kirjeldada (primaarvõti – 0 voi 1; alternatiivvoti ja valisvoti – 0 voi rohkem). • Kui mitu veergu peab SQLi baastabeli votmes minimaalselt olema? ̃ (1) • Kas primaarvõtme kitsenduse deklareerimine veerule tagab automaatselt, et veerus peavad olema unikaalsed vaa ̈ rtused ja veerus peab vaa ̈ rtus kohustuslikult olema? (jah, jah) • Kui mitu veergu peab votmes minimaalselt olema relatsioonilise mudeli
Andmebaasisüsteemi poolt genereeritud täisarvud võivad olla: · Unikaalsed arvud, mis moodustavad monotoonselt kasvava või kahaneva jada. Iga arv erineb eelmisest mingi sammu võrra. · Juhuslikud arvud 30. Denormaliseerimine (teema 14) Loogilise disaini lõpuks võiksid baasrelvarid / baastabelid olla viidud viiendale normaalkujule. Denormaliseerimine toimub füüsilise disaini käigus. Denormaliseerimine tähendab vähemalt ühe andmebaasis oleva baasrelvari / baastabeli normaliseerituse astme vähendamist. Denormaliseerimise tulemusel dubleeritakse veerge või ühendatakse tabeleid, et andmete otsimisel oleks vaja viia läbi vähem tabelite ühendamise operatsioone. Eesmärgiks on suurendada päringute täitmise kiirust. Lähtutakse eeldusest, et andmebaasisüsteemilt nõuab ühendamise operatsiooni läbi viimine palju vaeva (andmebaasisüsteem peab viima läbi palju I/O (sisend/väljund)
tekkida viga NOT NULL omadusega veergudes. See tähendab, et vaade peab sisaldama kõiki tabeli primaar- ja alternatiiv-võtme veerge. Kõik vaates mitte osalevad veerud peavad olema mittekohustuslikud või kui on kohustuslikud, siis nendega peab olema seotud vaikimisi 21 väärtus. Üksteise peale võib defineerida mitu vaadet, kuid need peavad olema kõik ühe baastabeli põhjal ja rahuldama eelmisi tingimusi. Vaadete eelised Vaadete puudused Andmete sõltumatus Andmete muutmise piirangud Ajakohasus Struktuuri piirangud Paranenud julgeolek Töökiirus Vähenenud keerukus Mugavus Kohandatavus Andmete terviklikkus Üheks vaadete puuduseks on see, et nende kasutamine vähendab