„Adatbázisok - Relációs lekérdezések optimalizálása gyakorlat” változatai közötti eltérés

Ferrero (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
Gollam (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
 
(4 közbenső módosítás, amit egy másik szerkesztő végzett, nincs mutatva)
1. sor: 1. sor:
Az aktuális tematika és feladatsor elérhető a [https://www.db.bme.hu/targyak/adatbazisok/gyakorlatok/5-gyakorlat tárgyhonlapon].
==Feladatok==
==Feladatok==


'''1. feladat: (bemelegítés, jelölések, katalógusinformációk és alap algoritmusok)'''
'''1. feladat: (bemelegítés, jelölések, katalógusinformációk és alap algoritmusok)'''


Egy bank nyilvántartásából ACCOUNT (BRANCH-NAME, BALANCE, ...) szeretnénk megtudni a budapesti számlák adatait. Ezeket tudjuk a relációról:
Egy bank nyilvántartásából <math> \text{ACCOUNT(BRANCH-NAME, BALANCE,} \dots\text{)}</math> szeretnénk megtudni a budapesti számlák adatait. Ezeket tudjuk a relációról:
* <math> f_ACCOUNT = 20 </math> (Az ACCOUNT reláció 20 rekordja fér bele egy lemezblokkba)
* <math> f_\text{ACCOUNT} = 20 </math> (Az ACCOUNT reláció 20 rekordja fér bele egy lemezblokkba)
* <math> V(\text{BRANCH-NAME}, \text{ACCOUNT}) = 50 </math> (50 különböző fiók-név létezik az ACCOUNT relációban)
* <math> V(\text{BRANCH-NAME}, \text{ACCOUNT}) = 50 </math> (50 különböző fiók-név létezik az ACCOUNT relációban)
* <math> V(\text{BALANCE}, \text{ACCOUNT}) = 500 </math> (500 különboző értékű számla van az ACCOUNT relációban)
* <math> V(\text{BALANCE}, \text{ACCOUNT}) = 500 </math> (500 különboző értékű számla van az ACCOUNT relációban)
* <math> n_{\text{ACCOUNT}} = 10 000 </math> (Az ACCOUNT relációnak 10 000 eleme van)
* <math> n_\text{ACCOUNT} = 10 000 </math> (Az ACCOUNT relációnak 10 000 eleme van)
* <math> P </math>  
* <math> P </math>