• Milline on ainus skalaarne tuup, mida iga relatsiooniline andmebaasisüsteem igal juhul peab toetama? (BOOLEAN) • Mida tähendab, et andmebaasisusteemis on tuup/operaator su ̈ steemidefineeritud? (see on loodud andmebaasisüsteemi loojate poolt) • Relatsiooni/tabeli aste ja voimsus. (aste on atribuutide/veergude arv ja voimsus on korteezide/ridade arv) • Millise andmemudeli alusel loodud andmebaas on ja milline ei ole navigatsiooniline andmebaas? (relatsiooniline ei ole, kuid vorkmudelil ja hierarhilisel mudelil pohinevad on, sest kasutavad viitasid kirjete vaheliste seoste loomisel) • Olemi terviklikkuse reegel ja viidete terviklikkuse reegel. Olemi terviklikkus: igal baasrelatsiooni primaarvõtmel peavad kõik atribuudid väärtustatud olema. Viidete
relatsiooni kirjeid unikaalselt identifitseerima. Primaarvõti on võti, mis üheselt identifitseerib ühe kirje. Valiku kriteeriumid: atribuudi domeen (peaks olema võimalikult lühike väärtus) atribuutide arv (peaks olema võimalikult vähe atribuute) tulevane unikaalsuse tõenäosus (peaks sisaldama unikaalseid väärtuseid nii praegu kui ka tulevikus). 6. Välisvõti (teema 2) Välisvõtme väärtused loovad seose relatsioonides olevate korteezide vahel. Iga korteezi a korral relatsioonis Auto peab leiduma täpselt üks korteez m relatsioonis Mark nii, et a.mark_id=m.mark_id. Relvaris Auto on välisvõti {mark_id}. Mark.mark_id ja Auto.mark_id peavad olema samade või ühilduvate andmetüüpidega. {mark_id} peab olema relvaris Mark kandidaatvõti. Tavaliselt kasutatakse seose loomiseks primaarvõtit. Teise relvari (tabeli) primaarvõtme väärtustele vastavad väärtused, mille kaudu saab relvarid omavahel siduda.
seotud kirjeid relatsioonis S lisatakse samuti tulemuseks saadavasse relatsiooni. Laiendamine - Laiendamise operatsioon (ingl. k. extend) võimaldab relatsiooni r põhjal luua uue relatsiooni kus on võrreldes relatsiooniga r täiendavaid atribuute, mille väärtus arvutatakse mingi arvutusreegli järgi. 9 Kokkuvõtmine - Kokkuvõtmise operatsioon võimaldab relatsioonis olevate korteezide grupeerimist ja iga grupi kohta mingi väärtuse arvutamist. Koostamine - Relatsioonidele r ja s rakendatud koostamise operatsioon r COMPOSE s defineerib relatsiooni, milles olevad korteezid leitakse r ja s ühendamise tulemusena ning mille atribuutide hulka kuuluvad ainult atribuudid, mis ei ole r ja s jaoks ühised (r + s r ja s ühisosa). Grupeerimine - Grupeerimise (ingl. k. group) operatsioon võimaldab luua relatsiooni, mis sisaldab relatsiooni tüüpi atribuuti.