P või Q Tingimuste samaaegse kehtimise nõue: P &Q P ja Q Järeldumine: P->Q Kui P siis Q Samaväärsus: P<->Q P ainult siis, kui Q Millist tehet nimetatakse binaarseks? Millised loogikatehted on binaarsed? Binaarsed tehted seovad kahte lauset, nendeks on konjuktsioon, disjunktsioon, ekvivalents ja implikatsioon. Millist tehet nimetatakse unaarseks? Millised loogikatehted on unaarsed? Unaarsed tehted on rakendatavad ühele lausele. Unaarseks on eitus. Milline aritmeetiline tehe vastab igale loogikatehtele? Konjuktsioon korrutamine. Disjunktsioon liitmine. Ekvivalents võrdumine. Implikatsioonile ei ole aritmeetikas analoogi. Millist loogikatehet nimetatakse loogikaliseks korrutamiseks? Millist loogikaliseks liitmiseks? Loogiline korrutamine on konuktsioon, liitmine on dusjunktsioon. Milline omavaheline seos on ekvivalentsil ja implikatsioonil?
jagamine nt leida töötajate ja osakondade vastavuse tabelist töötajad, kes töötavad osakondades 2 ja 3. • Relatsioonialgebra operatsioonide kommutatiivsuse ja assotsiatiivsuse omadus. (Hulgateoreetilise vahe operatsioon ei ole kommutatiivne ja assotsiatiivne, kõik teised on mõlemat) • Unaarsed ja binaarsed relatsioonialgebra operatsioonid. Unaarsed spetsiaaloperatsioonid: Piirang ja Projektsioon Binaarsed spetsiaaloperatsioonid: Ühendamine ja Jagamine Unaarsed hulgateoreetilised operatsioonid: Ümbernimetamine Binaarsed hulgateoreetilised operatsioonid: Hulgateoreetiline summa, Hulgateoreetiline vahe, Lõige ja Otsekorrutis • Identiteedi projektsioon – projektsioon, mille tulemuses on koik algse relatsiooni atribuudid.
22. Tuua näide lõpmatust loenduvast hulgas ja lõpmatust mitteloenduvast hulgast. Lõpmatud loenduvad hulgad on naturaalarvude hulk ja täisarvudehulk . Lõpmatu mitteloenduv hulk on reaalarvude hulk . 23. Millised hulgaaritmeetilised tehted on olemas? Millised on nende tehtemärgid? Hulga täiend ¯ Hulkade ühend ∪ Hulkade ühisosa ∩ Hulkade vahe Hulkade sümmeetriline vahe 24. Millised on unaarsed ja millised on binaarsed hulgaaritmeetilised tehted? Unaarne rakendul ühele hulgale – hulga täiend. Binaarsel tehtel on operandideks kaks hulka – hülkade ühend, ühisosa, vahe, sümmeetriline vahe. 25. Millisele aritmeetilisele tehtele vastab iga konkreetne hulgaaritmeetiline tehe? Ühend – liitmine Ühisosa – korrutamine Vahe - lahutamine 26. Millist tehet nimetatakse hulgaaritmeetiliseks korrutamiseks? Hulkade ühisosa. 27
nimed SQL - is: 1-18 märki Ei eristata suur- ja väiketähti Nimi peab algama tähega Vôib sisaldada tähti ja numbreid (mônikord ka _, $, #) Ei tohi olla reserveeritud sôna, näit AND, CREATE, DECIMAL, TABLE jne. KONSTANDID: Tekst - 'Hello', 'John''s pen', '01.05.95', '' Täisarv - 0, 123 (max. 15 numbrit, ainult pos.) Arv - 25, +4.68, 0.5, 20e-02, -7 (Täpsusele max. 15 kohta, aste -130 ja 125 vahel) tehted, avaldistehted, funktsioonid: Aritmeetilised tehted: unaarsed + - , * / + - Tekstitehted: & - sidurdamine e. konkatenatsioon. 'Jaan '& 'Kask' Vôrdlustehted: =, <>, <, >, >=, <=, IN e. =ANY - Kontrollib sisalduvust loetelus ANY e. SOME - vôrdleb loetelu elemendiga. ALL - Vôrdleb kôigi loetelu elementidega [NOT] BETWEEN x AND y - Vôrdleb vahemikku (servad k.a.) EXISTS - Tôene, kui alampäring leidis vähemalt ühe rea x [NOT] LIKE y - vôrdleb sarnasust. ... - suvaline märgijada, näit. pnimi LIKE '...mägi...'
Kõige põhilisemad relatsiooni operatsioonid on: - piirang; - projektsioon; - otsekorrutis; - hulgateoreetiline summa; - hulgateoreetiline vahe. Nende kaudu saab avaldada kõik teised relatsioonioperatsioonid. 8 Relatsioonialgebra operatsioonide kommutatiivsuse ja assotsiatiivsuse omadus. Vahe leidmise operatsioon ei ole kommutatiivne ja assotsiatiivne. Unaarsed ja binaarsed relatsioonialgebra operatsioonid 1.Unaarsed spetsiaaloperatsioonid Piirang (ingl. k. restriction või selection) Projektsioon (ingl. k. projection) 2.Binaarsed hulgateoreetilised operatsioonid Hulgateoreetiline summa (ingl. k. union) Hulgateoreetiline vahe (ingl. k. difference) Lõige või ühisosa (ingl. k. intersection) Otsekorrutis (ka Descartes'i või Cartesiuse ristkorrutis) (ingl. k