1)
Uveďte rozdíl mezi WHERE a HAVING. (čas: 2 min, bodů: 2, výskyt: 956x)
2)
Popište stručně historii vývoje databází. (čas: 10 min, bodů: 5, výskyt: 80x)
3)
Popište na konkrétním příkladu třívrstvou architekturu databázového prostředí. (čas: 2 min, bodů: 2, výskyt: 975x)
4)
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: 893x)
□ UPDATE
□ CREATE
□ DELETE
5)
Vytvořte SQL skript pro následující úlohu: "Pro objednávky s neprázdnou poznámkou vypište číslo objednávky a tuto poznámku." (čas: 5 min, bodů: 5, výskyt: 957x)
6)
Jak při založení tabulky v SQL vyjádříme to, že hodnota atributu s datovým typem VARCHAR(15) povoluje hodnotu NULL? (zakroužkujte správnou odpověď) (čas: 2 min, bodů: 1, výskyt: 948x)
□ kategorie PERMIT NULL VARCHAR(15)
□ kategorie VARCHAR(15) ALLOW NULL
□ kategorie VARCHAR(15) NULL
7)
Vytvořte SQL skript pro následující úlohu: "Vypište názvy všech zboží s příslušným kódem kategorie a k tomu jednotkovou cenu. Seřaďte výpis podle kategorií a v každé kategorii sestupně podle ceny." (čas: 5 min, bodů: 5, výskyt: 935x)
8)
Souhlasíte s tvrzením "Nejlepší databázovou platformou je PostgreSQL"? (čas: 3 min, bodů: 3, výskyt: 54x)
9)
Určete v jakém pořadí se vyhodnocuje dotaz SQL enginem? (zakroužkujte správnou odpověď) (čas: 2 min, bodů: 3, výskyt: 1039x)
□ SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY
□ FROM - WHERE - GROUP BY - HAVING - ORDER BY - SELECT
□ FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY
10)
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: 945x)
□ FROM
□ ST_SRID()
□ WHERE
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: 926x)
□ DELETE
□ ST_GeomFromText()
□ GROUP BY