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
• Relvari (relatsioonilise muutuja) supervotmete arvu leidmine. Supervõtmed on kõik atribuutide komplektid, mis tagavad relatsiooni kirjete unikaalsuse. Supervõtmed võivad sisaldada atribuute, mille eemaldamisel säilib unikaalsuse omadus. Seega supervõtmeid on nii palju, kui on kandidaatvõtmeid ja lisaks veel muid atribuute. • Relatsioonilise mudeli pohimoisted:̃ relatsiooniline muutuja (relvar) muutuja, mis on oma tüübilt relatsioon ja mille väärtuseks on korteežide hulk; relatsioon relatsiooni tüüpi väärtus, mis koosneb tüübile vastavast päisest ja kehandist, mis koosneb korteežidest; tuup e domeen nime omav lõplik väärtuste hulk. • Milline on ainus skalaarne tuup, mida iga relatsiooniline andmebaasisüsteem igal juhul peab toetama? (BOOLEAN)
primaarvõti! Selle tulemusel on kahes erinevas relatsiooni ühesuguse sisuga atribuudid, mis loovad suhte nende relatsioonide vahel. Seotud relatsiooni tekkinud atribuuti (atribuute) nimetatakse välisvõtmeks. Relatsioonis võib olla üks või mitu välisvõtit. Relatsioonis võib välisvõti ka puududa. Relvari (relatsioonilise muutuja) supervõtmete arvu leidmine? Date (2007) esitab juhendi supervõtmete arvu määramiseks. Oletame, et meil on relvar S kus on atribuudid {A, B, C, D, E}. Relvaril S on kaks kandidaatvõtit {A} ja {B}. Kui mitu supervõtit on relvaris S? Relvaril S on kolm atribuuti, mis ei ole hõlmatud ühegi kandidaatvõtme poolt. Selliste atribuutide hulgal {C, D, E} on kaheksa võimalikku alamhulka ({}, {C}, {D}, {E}, {C, D}, {D, E}, {C, E}, {C, D, E}). Järelikult on relatsioonilisel muutujal S 24 supervõtit: · Kaheksa sellist, mis hõlmavad atribuuti A, kuid ei hõlma atribuuti B.