L3 Flashcards
Mi a különbség a halmazalgebrai és a relációalgebrai unió között?
relációalgebrai unió csak speciális feltétel esetén teljesül
Milyen értelemben zárt a relációs algebra?
az 5 alapműveletével véges relációkból véges relációkat állít elő
Milyen kulccsszó szolgál az SQL nyelvben a rendezésre?
ORDER BY
Hogyan lehet az SQL nyelvben a théta-illesztés műveletét kifejezni?
SELECT tábla1.nev, tábla2.cim
FROM tábla1, tábla2
WHERE tábla1.nev θ tábla2.cim;
Definiálja egy formula doménjét!
Formulabeli alaprelációk összes attribútumának értékei és a formulában előforduló konstansok összessége.
Mi egy oszlopkalkulus formula interpretációjának eredménye?
{ sⁿ | ψ (sⁿ) } pontosan azoknak az sⁿ eleme Aⁿ-knak a halmaza, amelyekre a ψ formula igaz.
Mikor lesz kötött egy változó a relációs kalkulusban?
Ha tartozik hozzá kvantor.
Írjon legalább két (különböző szerkezetű) atomi sorkalkulus formulát!
R(m) (s(m))
R(n) (c1,c2,…..,cn)
Lehet-e rendezni az eredményhalmaz elemeit a relációalgebrában, a sorkalkulusban, ill az SQL nyelvben?
csak az SQL-ben lehet
Írja fel a théta-illesztés definícióját!
A táblák Descartes-szorzatából a rekordpáron értelmezett theta feltétel szerint választunk ki a sorokat.
Írja fel a természetes illesztés definícióját!
Vesszük a két reláció Descartes-szorzatát, és válasszuk ki azokat a rekordokat, amelyeknek a megegyező nevű attribútumai érték szerint is megegyeznek. Vetítés műveletével kiválasztunk az azonos nevű oszlopokból egyet-egyet.
Adjon legalább két példát olyan relációs adatbázis lekérdezésre, amit nem lehet a relációalgebrával kifejezni!
Írj valami ORDER BY vagy GROUP BY példát.
Miért nem alapművelet a relációk metszete a relációalgebrában?
Mert helyettesíthető két különbségképzés művelettel.
Mutassa meg, hogy a relációs kalkulus kifejező ereje nagyobb, mint a relációalgebráé!
E={t(n) | ⌐ R(t(n))}
Hogyan lehet az sql nyelvben a természetes illesztés műveletét kifejezni?
SELECT tábla1.nev, tábla2.nev
FROM tábla1, tábla2
WHERE tábla1.nev = tábla2.nev;
Hány kötött sorváltozója lehet egy szabályos sorkalkulus kifejezésnek?
Végtelen
Hány szabad sorváltozója lehet egy szabályos sorkalkulus kifejezésnek?
Egy
Mire szolgál az SQL nyelv VIEW kulcsszava?
Nézetekkel kapcsolatos műveleteket tudunk vele csinálni?
Mire szolgál az SQL nyelv HAVING kulccszava?
A csoportosítás után az eredményből bizonyos csoportok kihagyhatók a HAVING utasításrész használatával.
Hogyan lehet az SQL nyelvben a vetítést kifejezni?
SELECT <jellemzők>
FROM < táblanév>;</jellemzők>
Mikor szabad egy változó a relációs kalkulusban?
Ha nem tartozik hozzá kvantor
Mi az a relációs konstans a relációs kalkulusban?
A relációs kifejezésekben alkalmazott konstans érték
Mire szolgál az SQL nyelvben a FROM kulccszó?
Tábla kiválasztása az adott lekérdezéshez
Mikor van szükség külso illesztésre és hogy jelöljük?
-
Készítsen lekérdezést az adott táblára, amiben van legalább 2 oszlop, 1 feltétel, 1 rendezés.
hehe, találd ki magadnak :p
Melyik az a kifejezés, ami…
ebből van sok, tudod mindet i guess