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 29 minut!
Můžete získat maximálně 26 bodů.
Abyste ho zvládli alespoň na 3, potřebujete 16 bodů!
Abyste ho zvládli na 2, potřebujete 20 bodů!
Abyste ho zvládli na 1, potřebujete 23 bodů!



1) Popište rozdíl mezi výsledkem UNION a UNION ALL. (čas: 2 min, bodů: 2, výskyt: 1096x)





2) Uveďte rozdíl mezi ORDER BY a GROUP BY. (čas: 1 min, bodů: 1, výskyt: 1130x)





3) 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: 1095x)





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

□ Na pořadí řádků záleží.


□ Na pořadí sloupců nezáleží.


□ Více řádků může být shodných.


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: 1073x)





6) SQL je dotazovacím jazykem. Co to znamená? (čas: 2 min, bodů: 2, výskyt: 1135x)





7) Zakreslete pomocí „oválů“ dvou množin sjednocení, průnik a rozdíl. (čas: 1 min, bodů: 2, výskyt: 1137x)





8) 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: 1139x)





9) Uveďte alespoň dvě výhody využití pohledů. (čas: 3 min, bodů: 2, výskyt: 1109x)





10) Uveďte rozdíl(y) mezi hierarchickým a síťovým modelem. (čas: 2 min, bodů: 2, výskyt: 1180x)







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) 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: 227x)