Relatsioonialgebra operatsiooni tulemus on relatsioon. Iga operatsiooni jaoks on vajalik operaator. • Relatsioonialgebra operatsioonid: projektsioon SELECT x FROM X, piirang SELECT * FROM X WHERE x=1, loige INTERSECT korteežid, mis on nii relatsioonis S kui ka relatsioonis R, vahe EXCEPT korteežid, mis on relatsioonis S, kuid puuduvad relatsioonis R, hulgateoreetiline summa UNION ilma duplikaatideta ehk kõik korteežid Sist ja ka Rist, uhendamine JOIN igasuguste tingimustega “a teeta b” (teetaühendamine), kus teeta on = (siis on equijoin) või <, >, <=, =>, <> (siis on nonequijoin) või hoopis NATURAL JOIN, mille puhul ühendatakse tabelid ühesuguste nimedega veergude põhjal; otsekorrutis iga Ri korteež on
Ärireeglid Olemi piirangud Suhte piirangud Järeldusreeglid Arvutusreeglid 10. Nimetage relatsioonialgebra operatsioone (teema 3) Relatsioonialgebra on relatsioonide kui operandidega teostatavate operatsioonide kogum. Iga operatsiooni tulemus on samuti relatsioon, mis peab vastama kõigile relatsioonilt nõutavatele omadustele. Ei tohi olla korduvaid korteeze Ei tohi olla mitu samanimelist atribuuti Hulgateoreetilised operatsioonid. Hulgateoreetiline summa - Relatsioonidele r ja s rakendatud hulgateoreetilise summa leidmise operatsioon r U s annab tulemuseks relatsiooni, mille moodustavad kõik kas relatsiooni r, relatsiooni s või mõlemasse kuuluvad korteezid. Lõige Hulgateoreetiline vahe Hulkade ristkorrutis e. otsekorrutis e. Descartesi korrutis Spetsiaaloperatsioonid. Piirang Projektsioon Ühendamine Jagamine 11. Virtuaalne relatsioon e. vaade (teema 5) Virtuaalne relvar e. vaade (ingl. k
(predikaat). Piirangu tulemust nimetatakse ka horisontaalseks alamhulgaks. Lõige ehk ühisosa - Operatsioon lõige annab tulemuseks relatsiooni, mis sisaldab ainult neid kirjeid, mis on nii relatsioonis R kui ka S. Lõike operatsiooni võib esitada vahe operatsiooni kaudu RUS=R-(R-S) Vahe - Operatsioon vahe annab tulemuseks relatsiooni, mis sisaldab kirjeid, mis kuuluvad relatsiooni R, kuid mis ei kuulu relatsiooni S. Vahe leidmine ei ole kommutatiivne operatsioon, st. R-S<>S-R. Hulgateoreetiline summa - Operatsioon ühend annab tulemuseks relatsiooni, mis sisaldab kõiki kirjeid nii tabelist R kui ka S. Dubleeritud kirjed kõrvaldatakse, nii et alles jääb vaid üks. Ühendatavad relatsioonid peavad olema ühilduvad (ingl. k. union compatible). See tähendab, et ühendatavates 7 relatsioonides peab olema ühepalju atribuute, kusjuures erinevate
või Kui (,), siis kasutatakse kirjutist =() või :. Hulka nimetatakse funktsiooni lähtehulgaks ehk määramispiirkonnaks ja hulka nimetatakse funktsiooni sihthulgaks. Elementi nimetatakse väärtuseks ehk elemendi kujutiseks, elementi nimetatakse funktsiooni argumendiks ehk elemendi originaaliks. Funktsiooni asemel räägitakse abstraktsemate hulkade korral ka operaatorist või kujutusest. Kujutust : nimetatakse hulga teisenduseks. Funktsiooni mõiste hulgateoreetiline käsitlus samastab funktsiooni tema graafikuga, nagu me oleme seda reaalarvuliste funktsioonide korral harjunud mõistma, kus funktsiooni graafik on tasandi punktide ehk reaalarvupaaride hulk: ={(,) | =()}={(,()) | }×. Funktsiooni määramispiirkond matemaatilises analüüsis vastabki hulgale meie definitsioonis. Muutumispiirkond ehk funktsiooni väärtuste piirkond () on aga sihthulga mingi osahulk. Elemendi kujutis ja hulga kujutis Olgu antud funktsioon .