1)
Souhlasíte s tvrzením "Nejlepší databázovou platformou je PostgreSQL"? (čas: 3 min, bodů: 3, výskyt: 119x)
2)
Popište alespoň 3 možná bezpečnostní rizika spojená s databázemi a doporučte odpovídající obranu/prevenci. (čas: 10 min, bodů: 6, výskyt: 135x)
3)
Které/á z následujících tvrzení je/jsou pravdivé/á o TRUNCATE? (zakroužkujte správnou odpověď/odpovědi) (čas: 2 min, bodů: 3, výskyt: 968x)
□ TRUNCATE zapisuje méně do transakčního logu než DELETE
□ TRUNCATE vymaže data i celou tabulku
□ TRUNCATE vymaže pouze data v tabulce
4)
Která databázová platforma je nejlepší a proč? (čas: 1 min, bodů: 1, výskyt: 1012x)
5)
Uveďte alespoň tři typy možných licenčních politik u komerčních databázových řešení a stručně je vysvětlete. (čas: 4 min, bodů: 3, výskyt: 1061x)
6)
K čemu ve spojení s databázemi využíváme příkazy VACUUM a ANALYZE? (čas: 2 min, bodů: 2, výskyt: 1059x)
7)
Popište či namalujte stručně princip fungování relačního modelu. (čas: 4 min, bodů: 3, výskyt: 1019x)
8)
Určete v jakém pořadí se vyhodnocuje dotaz SQL enginem? (zakroužkujte správnou odpověď) (čas: 2 min, bodů: 3, výskyt: 1118x)
□ SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY
□ FROM - WHERE - GROUP BY - HAVING - ORDER BY - SELECT
□ FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY
9)
Vysvětlete, co znamená, že je vazba 1:1, 1:n a m:n. (čas: 2 min, bodů: 2, výskyt: 1069x)
10)
Navrhněte jednoduchou, ale funkční databázi (tabulky, sloupce, klíče atd.) provozovatele sítě prodejen automobilů. Tedy několik poboček, typů automobilů, zaměstnanců, zákazníků, objednávek atd... (čas: 12 min, bodů: 10, výskyt: 132x)
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)
Uveďte rozdíl(y) mezi hierarchickým a síťovým modelem. (čas: 2 min, bodů: 2, výskyt: 1063x)