„Záróvizsga kvíz - Adatbázis” változatai közötti eltérés
kérdések hozzáadása |
|||
| 220. sor: | 220. sor: | ||
# van olyan, a sémára illeszkedő reláció, amelyben található redundancia funkcionális függés miatt. | # van olyan, a sémára illeszkedő reláció, amelyben található redundancia funkcionális függés miatt. | ||
== Adott az (R, F) séma, ahol R=ABCGWXYZ, F=(XY → BGYZ, AY → CG, C → W, B → G) Melyik függés vezethető le az adott függéshalmazból? (2022 jun) == | == Adott az (R, F) séma, ahol R=ABCGWXYZ, F=(XY → BGYZ, AY → CG, C → W, B → G) Melyik függés vezethető le az adott függéshalmazból? (2021 jan, 2022 jun) == | ||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
# ABGY → GX | # ABGY → GX | ||
| 317. sor: | 317. sor: | ||
# az A-tól a B funkcionálisan függhet. | # az A-tól a B funkcionálisan függhet. | ||
# az A a B-től funkcionálisan függ. | # az A a B-től funkcionálisan függ. | ||
== Adott az R(A) séma és a rá illeszkedő r1 reláció. Amennyiben r2 = r1, mit fejez ki a képen látható relációalgebrai kifejezés? <math>r 1 \backslash \pi_{r 1 . A} \sigma_{r 1 . A \le r 2 . A}(r 1 \cdot x \cdot r 2)</math>. (2021 jan)== | |||
{{Kvízkérdés|típus=egy|válasz=4}} | |||
# Üres reláció. | |||
# r1 legkisebb elemét. | |||
# r1 legnagyobb és legkisebb elemének halmazát. | |||
# r1 legnagyobb elemét. | |||
== Relációnk rekordjaira egy előre definiált kulcs alapján sűrú indexet, majd arra ritka indexet építünk úgy, hogy az indexeknél a lehetőlegkevesebb blokkot használjuk fel. A relációról a következőket tudjuk: (2021 jan) == | |||
* 400.000 rekord található benne | |||
* Egy rekord mérete 250 byte | |||
* Egy blokk (a header nélkül) 4000 byte | |||
* Egy mutató 10 byte | |||
* Egy kulcs mérete 10 byte | |||
Hány blokkot foglalnak el az index állományok (sưrú+ritka)? | |||
{{Kvízkérdés|típus=egy|válasz=4}} | |||
# 135 | |||
# 210 | |||
# 27010 | |||
# 2010 | |||
== Az r és s relációk természetes illesztését szeretnénk kiszámítani. Tegyük fel, hogy a relációk egyike sem fér el a memóriában, és amelyikalgoritmusnál értelmezett, ott az r van a külső ciklusban, az indexelt keresés pedig átlagosan gyorsabb, mint a lineáris keresés. (2021 jan) == | |||
Álítsa növekvő sorrendbe a következő join algoritmusok blokkhozzáférések számában mért átlagos költségét! | |||
* (A): index alapú egymásba ágyazott ciklikus illesztés (indexelt nested loop join) | |||
* (B): egymásba ágyazott ciklikus illesztés (nested loop join) | |||
* (C): összefésülés alapú illesztés (sorted merge join) | |||
{{Kvízkérdés|típus=egy|válasz=4}} | |||
# (A), (C), (B) | |||
# (C), (B), (A) | |||
# (B), (A), (C) | |||
# (C), (A), (B) | |||
# (B), (C), (A) | |||
# (A), (B), (C) | |||
== Adott egy G→H funkcionális függés. Ekkor (2021 jan) == | |||
{{Kvízkérdés|típus=egy|válasz=2}} | |||
# G függ H-tól | |||
# G értéke meghatározza H értékét | |||
# H ismeretében G meghatározható | |||
# G ismeretében H meghatározható | |||
== Az alábbiak közül melyik nem része egy relációs lekérdezés végrehajtási tervének? (2021 jan) == | |||
Tételezze fel, hogy relációalgebrai-alapú végrehajtási terv készül. Ennek megfelelően a "műveletek" szó mindig "relációalgebrai műveletek" értelemben szerepel a válaszokban. | |||
{{Kvízkérdés|típus=egy|válasz=4}} | |||
# Műveletek. | |||
# A múveletek közötti workflow-szervezés. | |||
# A müveletek egymásra épülése (sorrendje). | |||
# Az adatok eloszlásáról szóló statisztikák. | |||
# Az egyes múveletek végrehajásához kiválasztott algoritmusok. | |||
== Egy reláció rekordjait elsődleges indexként múködő B*-fán keresztül érjük el. A tárolás módjáról a következőket tudjuk: (2021 jan) == | |||
* A fa magassága (HTi): 7 | |||
* A fa elágazási tényezője: 10 | |||
* Blokkok nettó mérete: 4000 byte | |||
* Adatrekordok mérete: 400 byte | |||
* A fa építéséhez használt attribútumra vonatkozó, egyenlőségi feltétel alapú kiválasztáshoz tartozó kardinalitási érték (selection cardinality, SC): 11 | |||
Várhatóan hány blokkművelet szükséges egy egyenlőségi keresés során? | |||
{{Kvízkérdés|típus=egy|válasz=4}} | |||
# 7 | |||
# 10 | |||
# 18 | |||
# 9 | |||
== Melyik állítás igaz? (2021 jan) == | |||
{{Kvízkérdés|típus=egy|válasz=3}} | |||
# Egy relációs sémának a legmagasabb normál formája $3 \mathrm{NF}$, ha minden attribútuma elsődleges | |||
# Egy relációs sémának lehet minden attribútuma másodlagos. | |||
# Egy relációs sémának a legalacsonyabb normál formája 3NF, ha nincs másodlagos attribútuma | |||
# Egy relációs sémának a legmagasabb normál formája 2NF, ha nincs másodlagos attribútuma | |||
== Adatbázisunkban tárolnánk, hogy légitársaságunk egyes repülőgépeire melyik pilótánknak van típusjogosítása, illetve hogy az egyes gépek melyik járatokon üzemelnek. Melyik ER-modell nyújt megoldást a problémára? (2021 jan) == | |||
{{Kvízkérdés|típus=egy|válasz=2}} | |||
# Egy Repülőgép kapcsolattípus, amely a Pilóta egyedhalmazt és a Járat egyedhalmazt köti össze | |||
# Egy Repülőgép, egy Pilóta és egy Járat egyedhalmaz, egy bináris kapcsolattípus a Pilóta és a Repülőgép között és egy bináris kapcsolattípus a Repülögép és a Járat között | |||
# Egy Repülőgép gyenge egyedhalmaz, amelyet a Pilóta és a Járat egyedhalmazok determinálnak | |||
# Egy Repülőgép, egy Pilóta és egy Járat egyedhalmaz, köztük egy ternáris kapcsolattípus | |||
== A felsoroltak közül melyik NEM szerepel egy relációs lekérdezés végrehajtási tervében? Feltételezzük, hogy relációalgebrai reprezentációval dolgozik a vizsgált adatbázis-kezelő rendszer. == | == A felsoroltak közül melyik NEM szerepel egy relációs lekérdezés végrehajtási tervében? Feltételezzük, hogy relációalgebrai reprezentációval dolgozik a vizsgált adatbázis-kezelő rendszer. == | ||
| 460. sor: | 536. sor: | ||
# A és B között nem engedélyezett több kapcsolattípus definiálása, ezért A és B egyedei között minden egyes kapcsolatot annak szemantikájától függetlenül K valamely kapcsolatpédánya definiálja. | # A és B között nem engedélyezett több kapcsolattípus definiálása, ezért A és B egyedei között minden egyes kapcsolatot annak szemantikájától függetlenül K valamely kapcsolatpédánya definiálja. | ||
# A és B egyedhalmazok között K-n kívüli további kapcsolattípusok is engedélyezettek. | # A és B egyedhalmazok között K-n kívüli további kapcsolattípusok is engedélyezettek. | ||
== Ha egy ütemezés tranzakciói a REDO protokoll szabályait követik, akkor... P: ...nem fordulhat elő lavina... Q: ...ezért rendszerhiba esetén nincs szükség UNDO-ra, csak REDO-ra. == | == Ha egy ütemezés tranzakciói a REDO protokoll szabályait követik, akkor... P: ...nem fordulhat elő lavina... Q: ...ezért rendszerhiba esetén nincs szükség UNDO-ra, csak REDO-ra. == | ||