„Záróvizsga kvíz - Adatbázis” változatai közötti eltérés
| (Egy közbenső módosítás, amit egy másik szerkesztő végzett, nincs mutatva) | |||
| 353. sor: | 353. sor: | ||
# 2010 | # 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 | == 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 amelyik algoritmusná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! | Á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) | * (A): index alapú egymásba ágyazott ciklikus illesztés (indexelt nested loop join) | ||
| 439. sor: | 439. sor: | ||
# ...lehet, hogy minden attribútuma elsődleges. | # ...lehet, hogy minden attribútuma elsődleges. | ||
== A sorted merge join algoritmus a join attribútumok szerint rendezett r és s relációk között <válasz> ahol br és bs a relációk blokkjainak számát jelöli... == | == A sorted merge join algoritmus a join attribútumok szerint rendezett r és s relációk között <válasz> ahol br és bs a relációk blokkjainak számát jelöli... (2019 jan) == | ||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
# legfeljebb br + bs blokkművelettel megvalósítható, ... | # legfeljebb br + bs blokkművelettel megvalósítható, ... | ||
| 499. sor: | 499. sor: | ||
# Enne a kérdésnek semmi értelme. | # Enne a kérdésnek semmi értelme. | ||
== Egy relációs sémának... == | == Egy relációs sémának... (2020 jan) == | ||
{{Kvízkérdés|típus=egy|válasz= | {{Kvízkérdés|típus=egy|válasz=1}} | ||
# ...lehet, hogy minden attribútuma elsődleges. | # ...lehet, hogy minden attribútuma elsődleges. | ||
# ...a | # ...a legmagasabb normálformája 3NF, ha nincs más másodlagos attribútum. | ||
# ...a legmagasabb normálformája 2NF, ha nincs másodlagos attribútum. | # ...a legmagasabb normálformája 2NF, ha nincs másodlagos attribútum. | ||
# ...lehet, hogy minden attribútuma másodlagos. | # ...lehet, hogy minden attribútuma másodlagos. | ||
| 513. sor: | 513. sor: | ||
# mindig értékfüggetlen kényszer. | # mindig értékfüggetlen kényszer. | ||
== P: A kiterjesztett ER-modell elemkészletében szereplő gyenge egyedhalmaz nem képezhető le a relációs adatmodellre,... Q: ...mert a reláció egy halmaz, így a benne szereplő rekordok egyedisége definíciószerűen elvárt. == | == P: A kiterjesztett ER-modell elemkészletében szereplő gyenge egyedhalmaz nem képezhető le a relációs adatmodellre,... Q: ...mert a reláció egy halmaz, így a benne szereplő rekordok egyedisége definíciószerűen elvárt. (2019 jan) == | ||
{{Kvízkérdés|típus=egy|válasz=4}} | {{Kvízkérdés|típus=egy|válasz=4}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
| 537. sor: | 537. sor: | ||
== P: Ha egy relációs lekérdező nyelv képes az unió, különbség, Descartes-szorzat, vetítés és kiválasztás műveleteit kifejezni, akkor relációsan teljesnek nevezik, ... Q: ...mert az ilyen lekérdező nyelvek segítségével egy relációs adatbázisból mindent le tudunk kérdezni. == | == P: Ha egy relációs lekérdező nyelv képes az unió, különbség, Descartes-szorzat, vetítés és kiválasztás műveleteit kifejezni, akkor relációsan teljesnek nevezik, ... Q: ...mert az ilyen lekérdező nyelvek segítségével egy relációs adatbázisból mindent le tudunk kérdezni. == | ||
{{Kvízkérdés|típus=egy|válasz= | {{Kvízkérdés|típus=egy|válasz=3}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
# P igaz, Q igaz, de nem kapcsolódnak. | # P igaz, Q igaz, de nem kapcsolódnak. | ||
| 544. sor: | 544. sor: | ||
# Mindkettő hamis. | # Mindkettő hamis. | ||
== 500 bájtos blokkméret mellett mekkora méretű lesz egy 100 vödörből álló hash állomány vödörkatalógusa, ha egy mutató 5, egy kulcs pedig 10 bájtos? == | == 500 bájtos blokkméret mellett mekkora méretű lesz egy 100 vödörből álló hash állomány vödörkatalógusa, ha egy mutató 5, egy kulcs pedig 10 bájtos? (2019 jun) == | ||
{{Kvízkérdés|típus=egy|válasz=1}} | {{Kvízkérdés|típus=egy|válasz=1}} | ||
# 500 Byte | # 500 Byte | ||
| 551. sor: | 551. sor: | ||
# 1000 Byte | # 1000 Byte | ||
== P: Mivel minden tranzitív funkcionális függés egyúttal részleges függés is, ... Q: ...ezért minden részleges függés tranzitív függés is. == | == P: Mivel minden tranzitív funkcionális függés egyúttal részleges függés is, ... Q: ...ezért minden részleges függés tranzitív függés is. (2018 jan) == | ||
{{Kvízkérdés|típus=egy|válasz=4}} | {{Kvízkérdés|típus=egy|válasz=4}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
| 567. sor: | 567. sor: | ||
# Mindkettő hamis. | # Mindkettő hamis. | ||
== P: Ha másodlagos attribútum egy kulcstól részlegesen függ, akkor tranzitívan is függ tőle, ... Q: ...ezért ha egy séma nem 2NF, akkor 3NF sem lehet. == | == P: Ha másodlagos attribútum egy kulcstól részlegesen függ, akkor tranzitívan is függ tőle, ... Q: ...ezért ha egy séma nem 2NF, akkor 3NF sem lehet. (2018 jun) == | ||
{{Kvízkérdés|típus=egy|válasz=1}} | {{Kvízkérdés|típus=egy|válasz=1}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
| 582. sor: | 582. sor: | ||
# 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. (2019 jan) == | ||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
| 590. sor: | 590. sor: | ||
# Mindkettő hamis. | # Mindkettő hamis. | ||
== A relációalgebrai faalapú heurisztikus lekérdezésoptimalizálás lépései a kanonikus alakból kiindulva: == | == A relációalgebrai faalapú heurisztikus lekérdezésoptimalizálás lépései a kanonikus alakból kiindulva: (2018 jan) == | ||
{{Kvízkérdés|típus=egy|válasz=3}} | {{Kvízkérdés|típus=egy|válasz=3}} | ||
# vetítések süllyesztése, fa leveleinek átrendezése, join bevezetése, szelekciók süllyesztése. | # vetítések süllyesztése, fa leveleinek átrendezése, join bevezetése, szelekciók süllyesztése. | ||
| 635. sor: | 635. sor: | ||
# Mindegyik alkalmazható a költségalapú optimalizálás során. | # Mindegyik alkalmazható a költségalapú optimalizálás során. | ||
== Adott az (R, F) relációs séma, ahol R = ABCDEG, F = { AB -> BC, AC -> D, CD -> EG, CG -> A, G -> D, D -> C}. Melyik függés vezethető le az adott függéshalmazból? == | == Adott az (R, F) relációs séma, ahol R = ABCDEG, F = { AB -> BC, AC -> D, CD -> EG, CG -> A, G -> D, D -> C}. Melyik függés vezethető le az adott függéshalmazból? (2018 jan) == | ||
{{Kvízkérdés|típus=egy|válasz=5}} | {{Kvízkérdés|típus=egy|válasz=5}} | ||
# D -> B | # D -> B | ||
| 643. sor: | 643. sor: | ||
# G -> E | # G -> E | ||
== Hány soros ekvivalense létezik az alábbi ütemezésnek, ha LOCK-UNLOCK párok között az adategység értéke írható és olvasható? T1 LOCK A, T1 UNLOCK A, T2 LOCK A, T2 UNLOCK A, T3 LOCK B, T3 UNLOCK B, T1 LOCK B, T1 UNLOCK B, T2 LOCK C, T2 UNLOCK C, T3 LOCK C, T3 UNLOCK C. == | == Hány soros ekvivalense létezik az alábbi ütemezésnek, ha LOCK-UNLOCK párok között az adategység értéke írható és olvasható? T1 LOCK A, T1 UNLOCK A, T2 LOCK A, T2 UNLOCK A, T3 LOCK B, T3 UNLOCK B, T1 LOCK B, T1 UNLOCK B, T2 LOCK C, T2 UNLOCK C, T3 LOCK C, T3 UNLOCK C. (2018 jan) == | ||
{{Kvízkérdés|típus=egy|válasz=4}} | {{Kvízkérdés|típus=egy|válasz=4}} | ||
# 3 | # 3 | ||
| 650. sor: | 650. sor: | ||
# 0 | # 0 | ||
== P: Ha egy ütemezés tranzakciói a szigorú kétfázisú protokoll szabályait követik, akkor a kész pontjuk előtt nem írhatnak az adatbázisba, ... Q: ...ezért rendszerhiba esetén nincs szükség REDO-ra, csak UNDO-ra. == | == P: Ha egy ütemezés tranzakciói a szigorú kétfázisú protokoll szabályait követik, akkor a kész pontjuk előtt nem írhatnak az adatbázisba, ... Q: ...ezért rendszerhiba esetén nincs szükség REDO-ra, csak UNDO-ra. (2018 jun) == | ||
{{Kvízkérdés|típus=egy|válasz=3}} | {{Kvízkérdés|típus=egy|válasz=3}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
| 658. sor: | 658. sor: | ||
# Mindkettő hamis. | # Mindkettő hamis. | ||
== Két reláció természetes illesztésének mevalósításakor... P: ...az összefésüléses join ("sorted merge join") költsége kisebb lehet, mint az egymásba ágyazott ciklikus illesztés ("nested loop") költsége,... Q: ...mert az egymásba ágyazott ciklikus illesztés ("nested loop") költségét jelentősen befolyásolhatja, hogy melyik reláció kerül a külső ill. belső ciklusba. == | == Két reláció természetes illesztésének mevalósításakor... P: ...az összefésüléses join ("sorted merge join") költsége kisebb lehet, mint az egymásba ágyazott ciklikus illesztés ("nested loop") költsége,... Q: ...mert az egymásba ágyazott ciklikus illesztés ("nested loop") költségét jelentősen befolyásolhatja, hogy melyik reláció kerül a külső ill. belső ciklusba. (2019 jun) == | ||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
| 666. sor: | 666. sor: | ||
# Mindkettő hamis. | # Mindkettő hamis. | ||
== P: Ha egy legális ütemezésben a tranzakciók követik a kétfázisú zárolás szabályait, akkor az ütemezés sorosítható, ... Q: ...ezért kétfázisú zárolás mellett rendszerhiba esetén sincs szükség UNDO-ra, csak REDO-ra. == | == P: Ha egy legális ütemezésben a tranzakciók követik a kétfázisú zárolás szabályait, akkor az ütemezés sorosítható, ... Q: ...ezért kétfázisú zárolás mellett rendszerhiba esetén sincs szükség UNDO-ra, csak REDO-ra. (2018 jan) == | ||
{{Kvízkérdés|típus=egy|válasz=3}} | {{Kvízkérdés|típus=egy|válasz=3}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
| 682. sor: | 682. sor: | ||
# Mindkettő hamis. | # Mindkettő hamis. | ||
== Adott egy R séma és a sémára illeszkedő r(R) reláció. P: Mivel az r-n fennálló eseti funkcionális függések halmaza mindig tartalmazza az érdemi funkcionális függéseket is,... Q: ...ezért az eseti funkcionális függőségek segítségével további megállapításokat tehetünk, hogy melyik attribútumokban fordulhat még elő redundáns adattárolás. == | == Adott egy R séma és a sémára illeszkedő r(R) reláció. P: Mivel az r-n fennálló eseti funkcionális függések halmaza mindig tartalmazza az érdemi funkcionális függéseket is,... Q: ...ezért az eseti funkcionális függőségek segítségével további megállapításokat tehetünk, hogy melyik attribútumokban fordulhat még elő redundáns adattárolás. (2019 jan) == | ||
{{Kvízkérdés|típus=egy|válasz=3}} | {{Kvízkérdés|típus=egy|válasz=3}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
| 690. sor: | 690. sor: | ||
# Mindkettő hamis. | # Mindkettő hamis. | ||
== Az adatbáziskezelő-rendszer háromrétegű modelljében melyik szinthez/réteghez köthető az adatbiztonság megvalósítása? == | == Az adatbáziskezelő-rendszer háromrétegű modelljében melyik szinthez/réteghez köthető az adatbiztonság megvalósítása? (2018 jun) == | ||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
# A logikai adatbázis réteghez. | # A logikai adatbázis réteghez. | ||
| 697. sor: | 697. sor: | ||
# Egyikhez sem. | # Egyikhez sem. | ||
== Egy relációalgebrai kifejezés kanonikus alakjában milyen műveletek és milyen sorrendben szerepelnek? == | == Egy relációalgebrai kifejezés kanonikus alakjában milyen műveletek és milyen sorrendben szerepelnek? (2019 jun) == | ||
{{Kvízkérdés|típus=egy|válasz=5}} | {{Kvízkérdés|típus=egy|válasz=5}} | ||
# szelekció, projekció, Théta-illesztés | # szelekció, projekció, Théta-illesztés | ||
| 705. sor: | 705. sor: | ||
# projekció, szelekció, Descartes-szorzat | # projekció, szelekció, Descartes-szorzat | ||
== Mennyi az r és s relációk "egymásba ágyazott ciklus" (nested loop join)-alapú illesztésének legjobb becsült költsége, ha egyik reláció sem fér bele az operatív tárba? (nr és ns a relációk rekordjainak, br és bs pedig a relációk blokkjainak számát jelölik.) == | == Mennyi az r és s relációk "egymásba ágyazott ciklus" (nested loop join)-alapú illesztésének legjobb becsült költsége, ha egyik reláció sem fér bele az operatív tárba? (nr és ns a relációk rekordjainak, br és bs pedig a relációk blokkjainak számát jelölik.) (2018 jan) == | ||
{{Kvízkérdés|típus=egy|válasz=3}} | {{Kvízkérdés|típus=egy|válasz=3}} | ||
# br + bs | # br + bs | ||
| 713. sor: | 713. sor: | ||
# bs * br + bs | # bs * br + bs | ||
== P: a egy relációs sémának több kulcsa is van, akkor van összetett kulcsa is, ... Q: ...ezért egy relációs séma szuperkulcsa nem feltétlenül minimális. == | == P: a egy relációs sémának több kulcsa is van, akkor van összetett kulcsa is, ... Q: ...ezért egy relációs séma szuperkulcsa nem feltétlenül minimális. (2018 jan) == | ||
{{Kvízkérdés|típus=egy|válasz= | {{Kvízkérdés|típus=egy|válasz=4}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
# P igaz, Q igaz, de nem kapcsolódnak. | # P igaz, Q igaz, de nem kapcsolódnak. | ||
| 721. sor: | 721. sor: | ||
# Mindkettő hamis. | # Mindkettő hamis. | ||
== Két kulcs szerinti keresést szeretnénk megvalósítani úgy, hogy az adatokat tartalmazó állománnyal szemben semmilyen rendezettség nem várható el. Milyen struktúrát javasolna erre a célra? == | == Két kulcs szerinti keresést szeretnénk megvalósítani úgy, hogy az adatokat tartalmazó állománnyal szemben semmilyen rendezettség nem várható el. Milyen struktúrát javasolna erre a célra? (2018 jun) == | ||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
# Az adatállományra épített egyetlen sűrű index, amelyre két ritka indexet építünk. | # Az adatállományra épített egyetlen sűrű index, amelyre két ritka indexet építünk. | ||
| 728. sor: | 728. sor: | ||
# Az adatállomáányra közvetlenül épített két ritka index. | # Az adatállomáányra közvetlenül épített két ritka index. | ||
== P: A deklaratív lekérdezőnyelven megfogalmazott relációs lekérdezések több lehetséges végrehajtási terv mentén értékelhetők ki,... Q: ...ezért a költségalapú optimalizálás célja: minimalizálni a join műveletek során végrehajtott blokkműveletek számát. == | == P: A deklaratív lekérdezőnyelven megfogalmazott relációs lekérdezések több lehetséges végrehajtási terv mentén értékelhetők ki,... Q: ...ezért a költségalapú optimalizálás célja: minimalizálni a join műveletek során végrehajtott blokkműveletek számát. (2018 jun) == | ||
{{Kvízkérdés|típus=egy|válasz=3}} | {{Kvízkérdés|típus=egy|válasz=3}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
| 736. sor: | 736. sor: | ||
# Mindkettő hamis. | # Mindkettő hamis. | ||
== P: A kiterjesztett ER-modell elemkészletével elkészített ER-diagram relációs adatmodellre leképezhető része mindig leképezhető legfeljebb annyi relációs sémára, amennyi az egyedtípusok és kapcsolattípusok számának összege, ... Q: ...mert az egyedek nem lehetnek többen, mint a relációs modellben a relációk összesített rekordszáma. == | == P: A kiterjesztett ER-modell elemkészletével elkészített ER-diagram relációs adatmodellre leképezhető része mindig leképezhető legfeljebb annyi relációs sémára, amennyi az egyedtípusok és kapcsolattípusok számának összege, ... Q: ...mert az egyedek nem lehetnek többen, mint a relációs modellben a relációk összesített rekordszáma. (2019 jan) == | ||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
| 759. sor: | 759. sor: | ||
# Théta-illesztés | # Théta-illesztés | ||
== P: A figyelmeztető protokoll szabályait követő tranzakciókból álló legális ütemezések esetén zárkonfliktus nem fordulhat elő, ... Q: ...mert az ilyen ütemezések esetén a sorosíthatóság garantált. == | == P: A figyelmeztető protokoll szabályait követő tranzakciókból álló legális ütemezések esetén zárkonfliktus nem fordulhat elő, ... Q: ...mert az ilyen ütemezések esetén a sorosíthatóság garantált. (2018 jan) == | ||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
| 767. sor: | 767. sor: | ||
# Mindkettő hamis. | # Mindkettő hamis. | ||
== P: Egy relációs séma pontosan akkor BCNF, ha minden nemtriviális függés bal oldalán szereplő attribútumok értéke minden, a sémára illeszkedő relációban egyedi,... Q: ...ezért az ilyen sémákra illeszkedő relációkban funkcionális függés miatt redundáns adattárolás sehol nem fordulhat elő. == | == P: Egy relációs séma pontosan akkor BCNF, ha minden nemtriviális függés bal oldalán szereplő attribútumok értéke minden, a sémára illeszkedő relációban egyedi,... Q: ...ezért az ilyen sémákra illeszkedő relációkban funkcionális függés miatt redundáns adattárolás sehol nem fordulhat elő. (2019 jun) == | ||
{{Kvízkérdés|típus=egy|válasz=1}} | {{Kvízkérdés|típus=egy|válasz=1}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
| 782. sor: | 782. sor: | ||
# 28 | # 28 | ||
== Két reláció természetes illesztésének megvalósításakor P: a blokk-alapú egymásba ágyazott ciklikus illesztés ("block nested loop") költsége kisebb lehet, mint az egymásba ágyazott ciklikus illesztés ("nested loop")... Q: ...mert kevesebb rekordpár illeszkedés-vizsgálatára van szükség az algoritmus futása során. == | == Két reláció természetes illesztésének megvalósításakor P: a blokk-alapú egymásba ágyazott ciklikus illesztés ("block nested loop") költsége kisebb lehet, mint az egymásba ágyazott ciklikus illesztés ("nested loop")... Q: ...mert kevesebb rekordpár illeszkedés-vizsgálatára van szükség az algoritmus futása során. (2019 jan) == | ||
{{Kvízkérdés|típus=egy|válasz=3}} | {{Kvízkérdés|típus=egy|válasz=3}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
| 790. sor: | 790. sor: | ||
# Mindkettő hamis. | # Mindkettő hamis. | ||
== P: Egy gyenge egyedhalmaz elemeinek azonosításához nem elég egy gyenge egyedhalmaz kulcsa,... Q: ...ezért a gyenge egyedhalmaz mindig specializált egyedhalmaz. == | == P: Egy gyenge egyedhalmaz elemeinek azonosításához nem elég egy gyenge egyedhalmaz kulcsa,... Q: ...ezért a gyenge egyedhalmaz mindig specializált egyedhalmaz. (2019 jun) == | ||
{{Kvízkérdés|típus=egy|válasz= | {{Kvízkérdés|típus=egy|válasz=3}} | ||
# P igaz, Q igaz és van összefüggés. | # P igaz, Q igaz és van összefüggés. | ||
# P igaz, Q igaz, de nem kapcsolódnak. | # P igaz, Q igaz, de nem kapcsolódnak. | ||