{{předmět|Organizace a zpracování dat I|Michal Žemlička|DBI007}}
Přednáška
Cvičení
Triedenie veľkých objemov dát - heapsort (vytváranie v lineárnom čase), ďalej optimalizácia jeho práce s pamäťou, a nakoniec zlievanie (=mergesort)
Zkoušky
30.1.2007
*1. Vymazat prvek z poloprazdneho B stromu (2b) 2. Pridat prvek do skoro plneho B stromu (2b)
*3. Grayovy kody - k cemu jsou a jak moc nam pomuzou (2b) *4. Rozsiritelne hashovani - pridat prvek do plneho bucketu (asi se (doufam) musel rozsirit index) (2b?)
*5. Cormack - (a) pridat prvek, (b) jak dlouho (vzhledem k disku) bude trvat nalezeni zadaneho konkretniho prvku (+zduvodnit) (2b+2b) *6. Jake jsou pouzitelne struktury indexu (staci nejcastejsi), proc bychom je kdy pouzili (5b)
*7. Co je to striping a jak ho prakticky vyuzit v implementaci databaze (4b?) *8. Podrobny popis, jak najit prvek ve skupinove stepenem hashi (4b?)
Cas necele dve hodiny. Hodnoceni klasicke 25..21: 1,20..19: 2,18..16: 3.
16.1.2007
*n cestne trideni - Kolko cestne triedenie treba na vyrobenie jedneho finalneho behu ak ho chcem dosiahnut na 2 priechody a na zaciatku mam 625 behov. *neredundantni B-strom delete
*kde sa nachadzaju medziblokove medzery, uvedte 2 priklady *hledani ve vicerozmerne mrizce
*Larson & Kalja *skupinove stepeni
*Fagin *zakladni pocitani READ a REWRITE z disku
*spocti r z otacek disku.