„Záróvizsga kvíz - Adatbázis” változatai közötti eltérés
ké |
a források hozzáadása |
||
| 90. sor: | 90. sor: | ||
# 0 | # 0 | ||
# 3 | # 3 | ||
== Melyik állítás igaz? (2023 jan) == | |||
{{Kvízkérdés|típus=egy|válasz=1}} | |||
# Egy 1NF relációs séma lehetséges legalacsonyabb normál formája 1NF, ha nincs másodlagos attribútuma. | |||
# Egy 1NF relációs séma lehetséges legmagasabb normál formája 1NF, ha van másodlagos attribútuma. | |||
# Egy 1NF relációs séma lehetséges legalacsonyabb normál formája 3NF, ha van másodlagos attribútuma. | |||
# Egy 1NF relációs séma lehetséges legmagasabb normál formája 3NF, ha nincs másodlagos attribútuma. | |||
== Egy állomány tárolása során két merevlemez közül lehet választani: (2023 jan) == | |||
* Az "A" lemeznél a blokkméret 4000 byte, egy blokkművelet ideje 10 ms | |||
* Az "B" lemeznél a blokkméret 12000 byte, egy blokkművelet ideje 20 ms. A tárolni kívánt rekordok mérete lehetővé teszi, hogy a blokkokat mindkét esetben veszteség nélkül használjuk. | |||
Melyik lemezt válasszuk, ha csak lineáris keresést kell támogatni? | |||
{{Kvízkérdés|típus=egy|válasz=4}} | |||
# A "B"-t kell választani, mert mindig jobb a nagyobb blokkméret, mint a kisebb. | |||
# Az "A"-t kell választani, mert ott gyorsabb az egyes blokkok elérése. | |||
# Az "A"-t kell választani, mert ugyan 3-szor több blokkot kell használni, de ezt ellensúlyozza a hozzáférési sebesség felezése. | |||
# A "B"-t kell választani, mert harmadannyi blokkot kell használni, ami jobban gyorsítja a keresést, mint az egyes blokkok hozzáférési sebességének duplázódása. | |||
== Hány eleme lehet C-nek, ha A 10, B pedig 50 elemű? (2023 jan) == | |||
[[Fájl:Info zv 2023 jan adatb er 1.png|keretnélküli]] | |||
{{Kvízkérdés|típus=egy|válasz=4}} | |||
# Legalább 0, legfeljebb 500 | |||
# Legalább 0, legfeljebb 50 | |||
# Legalább 10, legfeljebb 50. | |||
# Legalább 0, legfeljebb 10 | |||
== 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 jelenleg. Melyik ER-modell felel meg a leírtaknak? (2023 jan) == | |||
{{Kvízkérdés|típus=egy|válasz=1}} | |||
# 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, egy Pilóta és egy Járat egyedhalmaz, köztük egy ternáris kapcsolattípus. | |||
# Egy Repülőgép gyenge egyedhalmaz, amelyet a Pilóta és a Járat egyedhalmazok determinálnak. | |||
# Egy Repülőgép kapcsolattípus, amely a Pilóta egyedhalmazt és a Járat egyedhalmazt köti össze. | |||
== Mi nem jellemző a fa protokollra? (2023 jan) == | |||
{{Kvízkérdés|típus=egy|válasz=4}} | |||
# Zár bármikor, bárhonnan eltávolítható. | |||
# Zár - az elsőt kivéve - csak akkor helyezhető el egy csomóponton, ha a szülőcsomóponton is tart fenn zárat a tranzakció. | |||
# A tranzakciók tehetik az első zárjukat a fa gyökerére is. | |||
# A fa protokoll szerinti tranzakciók kétfázisúak. | |||
== A relációs lekérdezések végrehajtásának heurisztikus optimalizálása során az alábbiak közül melyik NEM történik (Süllyesztés alatt azt értjük, amikor a relációalgebrai fa átalakítása során az adott művelet a gyökércsomóponttól a levélcsomópontok irányába mozdul el.) (2023 jan) == | |||
{{Kvízkérdés|típus=egy|válasz=1}} | |||
# Descartes-szorzások süllyesztése | |||
# Szelekciók süllyesztése. | |||
# Levélcsomópontok átrendezése | |||
# Projekciók süllyesztése. | |||
== Az SQL SELECT utasítás melyik része nem fejezhető ki relációs algebrával az alábbiak közül? (2023 jan) == | |||
{{Kvízkérdés|típus=egy|válasz=1}} | |||
# GROUP BY | |||
# FROM ... NATURAL JOIN ... | |||
# WHERE | |||
# SELECT DISTINCT | |||
== Egy adatállomány rekordjaira ritka indexet építettek: (2023 jan) == | |||
* Az adatrekordok és az indexrekordok egyaránt teljesen kitöltik a blokkokat | |||
* Egy adatrekord 100 Byte | |||
* Összesen 100000 adatrekordot tárolunk | |||
* Az adatállomány blocking faktora 100 | |||
* Az indexállomány blocking faktora 400 | |||
* A mutató mérete 10 byte | |||
* Egy blokk elérési ideje 15 ms | |||
Mekkora a kulcs mérete? | |||
{{Kvízkérdés|típus=egy|válasz=3}} | |||
# 5 Byte | |||
# 10 Byte | |||
# 15 Byte | |||
# 20 Byte | |||
== Milyen hiba ellen nem véd a szigorú 2PL (kétfázisú zárolás) protokoll? (2023 jan) == | |||
{{Kvízkérdés|típus=egy|válasz=1}} | |||
# Abort az operatív tár sérülése miatt. | |||
# Abort patt miatt. | |||
# Abort nem-sorosíthatóság miatt. | |||
# Felhasználói abort. | |||
== Mit jelent a relációs adatbázis katalógusinformációi között szereplő kiválasztási kardinalitás (selection cardinality) az SC(A, r) formában? (2023 jan) == | |||
{{Kvízkérdés|típus=egy|válasz=3}} | |||
# Azon blokkok átlagos száma, amelyeket be kell olvasni az r relációból a keresés során az A attribútumra felírt egyenlőségi feltétel alapú szelekció esetén. | |||
# Az r reláció A attribútumára időegység alatt végrehajtott kiválasztás műveletek (szelekciók) átlagos száma. | |||
# Azon rekordok átlagos száma az r relációban, amelyek kielégítenek egy egyenlőségi feltételt az A attribútumra, feltéve, hogy legalább egy rekord kielégíti ezt az egyenlőségi feltételt. | |||
# Az r reláció A attribútumában található különböző értékek száma. | |||
== Jelölje meg, hogy az alábbiak közül mely állítás(ok) igazak a keresési költségekkel kapcsolatban, ha az adatokat B*-fában tároljuk! A költséget a blokkműveletek számával mérjük. (2022 jan) == | == Jelölje meg, hogy az alábbiak közül mely állítás(ok) igazak a keresési költségekkel kapcsolatban, ha az adatokat B*-fában tároljuk! A költséget a blokkműveletek számával mérjük. (2022 jan) == | ||
| 578. sor: | 663. sor: | ||
# 125 | # 125 | ||
# 375 | # 375 | ||