10.07.2015 Views

Andmebaasid I - Teema nr. 3 - Tallinna Tehnikaülikool

Andmebaasid I - Teema nr. 3 - Tallinna Tehnikaülikool

Andmebaasid I - Teema nr. 3 - Tallinna Tehnikaülikool

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TTÜ: Relatsioonialgebra. Sissejuhatus SQL keelde (2012) © Erki EessaarnimiTallinnTartu linnPärnu linnKuressaare linnHaapsalu linnPaide linnVõru linnteise sisendiks. Kõigepealt viiakserelatsioonidega Linn1 ja Linn2eraldi läbi projektsiooni leidmiseoperatsioon. Tulemuseks saadudrelatsioonidega viiakse läbihulgateoreetilise summaleidmise operatsioon.Summa leidmise operatsioon on:• idempotentne: r U r = r• kommutatiivne: r U s = s U r• assotsiatiivne: (r U s) U t = r U (s U t)Ühendi leidmise operaator vastab loogikaoperaatorile OR.Näide: Leia relatsiooni Linn1 põhjal linnad, mille nimi on Tallinn või Tartu linn.(Linn1 WHERE nimi='Tallinn') UNION (Linn1 WHERE nimi='Tartu linn')2.3.2 Hulgateoreetiline vahe (ingl. k. difference, minus)r-sRelatsioonidele r ja s rakendatud hulgateoreetilise vahe leidmise operatsioo<strong>nr</strong>-s annab tulemuseks relatsiooni, mis sisaldab korteeže, mis kuuluvadrelatsiooni r, kuid mis ei kuulu relatsiooni s.Operatsiooni tulemuseks olev relatsioon on sama tüüpi kui r ja s.rsSAADAVAD ANDMEDJoonis 6 Hulgateoreetiline vahe.Näide:Π nimi (Linn1) – Π nimi (Linn2)nimiTallinnPärnu linnKuressaare linn9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!