Eksamil küsitavad mõisted 1. Andmebaas (teema 1) 2. Andmebaasisüsteem (teema 1, 10) 3. Relatsiooniline muutuja (relvar), relatsioon (teema 2) 4. Kandidaatvõti, supervõti (primary key) (teema 2) 5. Primaar- ja alternatiivvõti (teema 2) 6. Välisvõti (teema 2) 7. Viidete terviklikkuse reegel (teema 2) 8. Andmetüüp (teema 2 ja 5) 9. Kitsendused ja nende võimalik realiseerimine SQL-andmebaasides (teema 2 ja 5) 10. Nimetage relatsioonialgebra operatsioone (teema 3) 11. Virtuaalne relatsioon e. vaade (teema 5) 12. Pädevusala (teema 7) 13. Funktsionaalne allsüsteem (teema 7) 14
(ei, ei) Kas kahes erinevas nimega tabelis voib olla sama nimega veerg? (jah) • Tabelite loomisel kirjeldatavad erinevad kitsendused e piirangud. Millised need on, kuidas neid kirjeldada ja kuidas nad mojutavad tabelisse andmete lisamist ja andmete muutmist. CONSTRAINT pk PRIMARY KEY (x) x on primaarvõti ehk unikaalne, kohustuslik ja 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?