operace
přirozené spojení
dělení
funkční závislosti
nalezení klíčů
normální formy
dekompozice
transakce
uspořádatelnost rozvrhu
konfliktní uspořádatelnost
pohledová uspořádatelnost
zotavitelnost
zamykací protokol
2PL (2fázový zamykací protokol)
S2PL (striktní 2fázový zamykací protokol)
Popište naivní způsob, jak rozšířit Tabulku pro potřeby hledání v obrázcích. Jaké jsou možnosti a omezení tohoto přístupu?
Definujte klasický podobnostní model pro dva obrázky, vysvětlete z jakých funkcí se skládá. Na „toy example” ukažte princip hledání v DB, kde je 5 obrázků.
Definujte moderní podobnostní model pro text a obrázek, vysvětlete z jakých funkcí se skládá. Na „toy example” ukažte princip hledání v DB, kde je 5 obrázků.
Popište Bayesovský model pro hledání za pomocí zpětné vazby. Popište všechny kroky jedné iterace.
Popište limity relačního modelu pro Big Data, které jsou popsány v přednášce.
Key-value – popište model, jaké podporuje základní funkce, názvosloví tabulek atp. v Riak, na jaké úkoly je model vhodný a na jaké ne.
Column-family – popište model, jaké podporuje základní funkce, názvosloví tabulek atp. v Cassandra, na jaké úkoly je model vhodný a na jaké ne.
Document DB – popište model, jaké podporuje základní funkce, názvosloví tabulek atp. v MongoDB, na jaké úkoly je model vhodný a na jaké ne.
Graph DB – popište model, jaké podporuje základní funkce, na jaké úkoly je model vhodný a na jaké ne.
Nad jakými sloupci je vhodné vytvořit index založený na -stromu / bitmapách? Uveďte příklad.
Popište změny v rychlosti databázových operací nad tabulkou po vytvoření (no)clusterovaného indexu nad nějakým sloupcem.
Popište hlavní rozdíly mezi clusterovaným a neclusterovaným indexem.
Popište (ne)výhody použití tříděného souboru oproti souboru netříděnému (heap-file) z hlediska rychlosti DB operací pro ukládání záznamů tabulky.