Závěrečný test z předmětu Databáze v geoinformatice

Vaše jméno/aktuální rok/obor: ______________________

Následující test byl náhodně vygenerován přímo pro tento konkrétní termín právě pomocí databází :) Pokud je Vám v zadání něco nejasného, nebojte se zeptat.

Na vypracování testu máte 41 minut!
Můžete získat maximálně 36 bodů.
Abyste ho zvládli alespoň na 3, potřebujete 22 bodů!
Abyste ho zvládli na 2, potřebujete 27 bodů!
Abyste ho zvládli na 1, potřebujete 32 bodů!



1) 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: 946x)





2) Uveďte některý z rozdílů mezi databázovým systémem a tabulkovým procesorem. (čas: 2 min, bodů: 2, výskyt: 971x)





3) Uveďte rozdíl mezi pesimistickou a optimistickou strategií ve vztahu k oblasti konkurenčního zpracování. (čas: 2 min, bodů: 2, výskyt: 988x)





4) 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: 930x)

□ FROM


□ ST_SRID()


□ WHERE


5) Přepište vlastními slovy ve srozumitelné české větě, co bude provedeno po odeslání následujícího SQL skriptu: (čas: 5 min, bodů: 4, výskyt: 974x)





6) Určete v jakém pořadí se vyhodnocuje dotaz SQL enginem? (zakroužkujte správnou odpověď) (čas: 2 min, bodů: 3, výskyt: 1012x)

□ SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY


□ FROM - WHERE - GROUP BY - HAVING - ORDER BY - SELECT


□ FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY


7) Co znamená zkratka WKT? (čas: 1 min, bodů: 1, výskyt: 897x)





8) Popište smysl, přínos a principy databází na příkladu kartotéky u lékaře, sestřičky atd... (čas: 10 min, bodů: 5, výskyt: 45x)





9) K čemu je přínosné a vhodné tabulky databáze navrhovat dle pravidel normálových forem? (čas: 2 min, bodů: 2, výskyt: 916x)





10) Popište stručně k čemu slouží v ArcGIS ve spojení s databázemi FEATURE CLASS a FEATURE DATASET. (čas: 3 min, bodů: 3, výskyt: 920x)







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 rozdíl mezi výsledkem UNION a UNION ALL. (čas: 2 min, bodů: 2, výskyt: 919x)