extended_flashcards_database
Mi a különbség a halmazalgebrai és a relációalgebrai unió között?
Relációalgebrai unió csak akkor teljesül, ha a két reláció oszlopainak száma megegyezik.
Milyen értelemben zárt a relációalgebra?
Zárt a relációk halmazára, mert alapműveletei relációkból relációkat állítanak elő.
Milyen kulcsszó szolgál az SQL nyelvben a rendezésre?
ORDER BY
Hogyan lehet az SQL nyelvben a théta-illesztést kifejezni?
SELECT tábla1.nev, tábla2.cim FROM tábla1, tábla2 WHERE tábla1.nev 0 tábla2.cim;
Mi a formula domain-je?
Az 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?
Azoknak az elemeknek a halmaza, amelyekre a formula igaz.
Mikor lesz kötött egy változó a relációs kalkulusban?
Ha tartozik hozzá kvantor.
Írj két különböző szerkezetű atomi sorkalkulus formulát!
Rm(sm) és RO(CC)…cn.
Lehet-e rendezni az eredményhalmaz elemeit a relációalgebrában, a sorkalkulusban, illetve az SQL nyelvben?
Az SQL-ben lehet, a többiben nem.
Mi a théta-illesztés definíciója?
A táblák Descartes-szorzatából a theta feltétel szerint választunk ki sorokat.
Mi a természetes illesztés definíciója?
Vesszük a két reláció Descartes-szorzatát, és kiválasztjuk azokat a rekordokat, amelyek megegyező nevű attribútumai érték szerint is megegyeznek.
Adjon példát olyan lekérdezésre, amit nem lehet relációalgebrával kifejezni!
SELECT nev FROM tabla ORDER BY kor DESC;
Miért nem alapművelet a relációk metszete a relációalgebrában?
Mert két különbségképzés művelettel helyettesíthető.
Mutassa meg, hogy a relációs kalkulus kifejező ereje nagyobb, mint a relációalgebráé!
E-(te [ - R(t1)) (minden létező dolog, amire nem illeszkedik R reláció)
Hogyan lehet az SQL nyelvben a természetes illesztést 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 kulcsszava?
A csoportosítás után bizonyos csoportokat kizárhatunk vele.
Hogyan lehet az SQL nyelvben a vetítést kifejezni?
SELECT.
Mikor szabad egy változó a relációs sorkalkulusban?
Ha nem tartozik hozzá kvantor.
Mi a relációs konstans a relációs sorkalkulusban?
A relációs kifejezésekben alkalmazott konstans érték.
Mire szolgál az SQL nyelvben a FROM kulcsszó?
Tábla kiválasztása az adott lekérdezéshez.
Melyik kifejezést használjuk arra, hogy csak az egyedi sorokat adjuk vissza egy lekérdezésből?
DISTINCT.
Hogyan lehet az SQL nyelvben a vetítést kifejezni?
SELECT jellemzők FROM táblanév;
Mikor van szükség külső illesztésre és hogyan jelöljük?
Külső illesztésre akkor van szükség, ha olyan rekordokat is vissza szeretnénk kapni, amelyek a másik táblában nem rendelkeznek párjukkal. Az SQL-ben ezt LEFT JOIN, RIGHT JOIN vagy FULL OUTER JOIN jelöli.
Adjon példát olyan relációs adatbázis lekérdezésre, amit nem lehet a relációalgebrával kifejezni!
SELECT nev FROM tabla ORDER BY kor DESC; SELECT osztaly, COUNT() FROM diakok GROUP BY osztaly HAVING COUNT() > 10;