extended_flashcards_database

1
Q

Mi a különbség a halmazalgebrai és a relációalgebrai unió között?

A

Relációalgebrai unió csak akkor teljesül, ha a két reláció oszlopainak száma megegyezik.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Milyen értelemben zárt a relációalgebra?

A

Zárt a relációk halmazára, mert alapműveletei relációkból relációkat állítanak elő.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Milyen kulcsszó szolgál az SQL nyelvben a rendezésre?

A

ORDER BY

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hogyan lehet az SQL nyelvben a théta-illesztést kifejezni?

A

SELECT tábla1.nev, tábla2.cim FROM tábla1, tábla2 WHERE tábla1.nev 0 tábla2.cim;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Mi a formula domain-je?

A

Az alaprelációk összes attribútumának értékei és a formulában előforduló konstansok összessége.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Mi egy oszlopkalkulus formula interpretációjának eredménye?

A

Azoknak az elemeknek a halmaza, amelyekre a formula igaz.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Mikor lesz kötött egy változó a relációs kalkulusban?

A

Ha tartozik hozzá kvantor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Írj két különböző szerkezetű atomi sorkalkulus formulát!

A

Rm(sm) és RO(CC)…cn.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Lehet-e rendezni az eredményhalmaz elemeit a relációalgebrában, a sorkalkulusban, illetve az SQL nyelvben?

A

Az SQL-ben lehet, a többiben nem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Mi a théta-illesztés definíciója?

A

A táblák Descartes-szorzatából a theta feltétel szerint választunk ki sorokat.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Mi a természetes illesztés definíciója?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Adjon példát olyan lekérdezésre, amit nem lehet relációalgebrával kifejezni!

A

SELECT nev FROM tabla ORDER BY kor DESC;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Miért nem alapművelet a relációk metszete a relációalgebrában?

A

Mert két különbségképzés művelettel helyettesíthető.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Mutassa meg, hogy a relációs kalkulus kifejező ereje nagyobb, mint a relációalgebráé!

A

E-(te [ - R(t1)) (minden létező dolog, amire nem illeszkedik R reláció)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Hogyan lehet az SQL nyelvben a természetes illesztést kifejezni?

A

SELECT tábla1.nev, tábla2.nev FROM tábla1, tábla2 WHERE tábla1.nev = tábla2.nev;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Hány kötött sorváltozója lehet egy szabályos sorkalkulus kifejezésnek?

A

Végtelen.

17
Q

Hány szabad sorváltozója lehet egy szabályos sorkalkulus kifejezésnek?

A

Egy.

18
Q

Mire szolgál az SQL nyelv VIEW kulcsszava?

A

Nézetekkel kapcsolatos műveleteket tudunk vele csinálni.

19
Q

Mire szolgál az SQL nyelv HAVING kulcsszava?

A

A csoportosítás után bizonyos csoportokat kizárhatunk vele.

20
Q

Hogyan lehet az SQL nyelvben a vetítést kifejezni?

A

SELECT.

21
Q

Mikor szabad egy változó a relációs sorkalkulusban?

A

Ha nem tartozik hozzá kvantor.

22
Q

Mi a relációs konstans a relációs sorkalkulusban?

A

A relációs kifejezésekben alkalmazott konstans érték.

23
Q

Mire szolgál az SQL nyelvben a FROM kulcsszó?

A

Tábla kiválasztása az adott lekérdezéshez.

24
Q

Melyik kifejezést használjuk arra, hogy csak az egyedi sorokat adjuk vissza egy lekérdezésből?

A

DISTINCT.

25
Q

Hogyan lehet az SQL nyelvben a vetítést kifejezni?

A

SELECT jellemzők FROM táblanév;

26
Q

Mikor van szükség külső illesztésre és hogyan jelöljük?

A

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.

27
Q

Adjon példát olyan relációs adatbázis lekérdezésre, amit nem lehet a relációalgebrával kifejezni!

A

SELECT nev FROM tabla ORDER BY kor DESC; SELECT osztaly, COUNT() FROM diakok GROUP BY osztaly HAVING COUNT() > 10;