L5 Flashcards
Mi a kiválasztási kardinalitás?
Azon rekordok átlagos száma, amelyek egy egyenlőségi feltételt kielégítenek. [ SC(A,r) ]
Mit jelent egy attribútum kardinalitása?
az attribútum különböző értékeinek száma
Egy relációs lekérdezés végrehajtási elemei:
- műveletek
- algoritmusok
- sorrend
- workflow
Mire NEM szokás lekérdezést optimalizánli?
maximális felhasználószám
Mi a heurisztikus lekérdezés optimalizálás lépéseinek sorrendje?
- szelekciók süllyesztése
- levelek átrendezése
- illesztések definiálása
- vetítések süllyesztése
Mi egy lekérdezés feldolgozásának általános sorrendje?
- értelmezés és fordítás
- relációalgebrai alak
- végrehajtási terv
- kiértékelés
Milyen típusú join műveletek vannak?
- természetes illesztés
- külső illesztés
- théta illesztés
Mikor másodlagos egy index?
ha nem elsődleges
Mikor elsődleges egy index?
ha az index lehetővé teszi a rekordok olyan sorrendben való olvasását, amely megfelel a rekordok fizikai tárolási sorrendjének
Milyen katalógusinformációk léteznek?
- nr - az r relációban előforduló rekordok száma
- sr - az r reláció egy rekordjának mérete
- br - az r relációban levő, rekordokat tároló blokkok száma
Milyen tipikus költségfüggvények léteznek a költségalapú lekérdezések számára?
- lineáris keresésnél: Ea1 = br
- binári keresésnél: Ea2 = log2br + [SC(A,r) / fr] - 1
- elsődleges indexxel: Ea3 = HTi + 1
Mi az a relációalgebrai fa?
primitív műveletek szekvenciái
Milyen két alapvetően különböző módszert ismertünk meg a relációs lekérdezések optimalizálására?
- heurisztikus
- költségalapú
Milyen elemekből áll egy indexrekord?
- kulcs
- pointer
Milyen előnyei vannak a sűrűindexnek?
- nem kell rendezetten tárolni az adatállományt
- meggyorsítja a rekordelérést
- támogatja a több kulcs szerinti keresést