1)
Popište principy, smysl a přínos databází na příkladu bytu/pokoje/skříně atd... (čas: 10 min, bodů: 5, výskyt: 122x)
2)
Vysvětlete, co ve spojení s databázemi znamená primární klíč? (čas: 2 min, bodů: 2, výskyt: 998x)
3)
Popište možnosti, specifika, výhody a nevýhody nasazení databází při vývoji mobilní aplikace. (čas: 10 min, bodů: 6, výskyt: 94x)
4)
Uveďte pravidlo pro 1. normálovou formu a navrhněte slovně, jak by bylo dle tohoto pravidla vhodné upravit následující tabulku: (čas: 8 min, bodů: 5, výskyt: 1000x)
5)
Uveďte rozdíl(y) mezi hierarchickým a síťovým modelem. (čas: 2 min, bodů: 2, výskyt: 1017x)
6)
Jaký je rozdíl mezi výmazem a archivací? (čas: 1 min, bodů: 1, výskyt: 1000x)
7)
K čemu ve spojení s databázemi využíváme příkazy VACUUM a ANALYZE? (čas: 2 min, bodů: 2, výskyt: 1008x)
8)
Odpovězte na následující tvrzení ANO či NE, pokud jsou ve spojení s relačním modelem pravdivé či nepravdivé: (čas: 3 min, bodů: 3, výskyt: 997x)
□ Na pořadí řádků záleží.
□ Na pořadí sloupců nezáleží.
□ Více řádků může být shodných.
9)
Uveďte rozdíl mezi ORDER BY a GROUP BY. (čas: 1 min, bodů: 1, výskyt: 999x)
10)
Jak standard WKT definuje bod? Uveďte příklad. (čas: 3 min, bodů: 2, výskyt: 947x)
DOBROVOLNÁ ÚLOHA
Tato úloha se nezapočítává do celkových bodů a času, ale pokud ji splníte, můžete za ni záískat body k dobru :)
11)
Popište, k čemu lze v rámci jazyka SQL využít následující příkazy a uveďte u každého nějaký konkrétní příklad: (čas: 6 min, bodů: 6, výskyt: 1003x)
□ DROP
□ ST_Area()
□ BETWEEN