1)
Ve kterém z následujích příkazů je v syntaxi povinný operátor SET? (zakroužkujte správnou odpověď) (čas: 1 min, bodů: 1, výskyt: 900x)
□ UPDATE
□ CREATE
□ DELETE
2)
Jak/za jakých podmínek nám v databázích mohou indexy více škodit než pomáhat? (čas: 2 min, bodů: 2, výskyt: 954x)
3)
Uveďte pravidlo pro 2. 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: 971x)
4)
Určete v jakém pořadí se vyhodnocuje dotaz SQL enginem? (zakroužkujte správnou odpověď) (čas: 2 min, bodů: 3, výskyt: 1044x)
□ SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY
□ FROM - WHERE - GROUP BY - HAVING - ORDER BY - SELECT
□ FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY
5)
Určěte správné pořadí SQL klauzulí tak, jak po sobě následují ve scriptu. (zakroužkujte správnou odpověď) (čas: 1 min, bodů: 1, výskyt: 900x)
□ SELECT - FROM - WHERE - GROUP BY - ORDER BY
□ SELECT - WHERE - FROM - GROUP BY - ORDER BY
□ SELECT - FROM - GROUP BY - WHERE - ORDER BY
6)
Popište, k čemu lze v rámci relační algebry slouží následující operace: (čas: 3 min, bodů: 3, výskyt: 71x)
□ Sjednocení
□ Průnik
□ Rozdíl
7)
Vysvětlete rozdíl mezi daty a informacemi. (čas: 2 min, bodů: 1, výskyt: 985x)
8)
Vytvořte SQL skript pro následující úlohu: "Do kterých destinací se dá letět Airbusem nějaké společnosti
(bez ohledu na naplněnost)?" (čas: 8 min, bodů: 8, výskyt: 967x)
9)
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: 983x)
□ DROP
□ ST_Area()
□ BETWEEN
10)
Která databázová platforma je nejlepší a proč? (čas: 1 min, bodů: 1, výskyt: 941x)
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)
Vytvořte SQL skript pro následující úlohu: "Vypište loginy a emaily zákazníků z Prahy." (čas: 5 min, bodů: 5, výskyt: 949x)