přednášky začínají až 15.10.
první skutečné cvičení bude až 17.10. v 8.45 v místnosti 207
24.10. cvičení odpadá (jsem u státnic)
Je zde (reálný nebude totožný, pouze typově podobný ;-) )
Zkouška se bude skládat z písemky, kterou opravím, buď přímo s vámi nebo ji s vámi potom projdu. V případě nejasnosti o známce může následovat doplňující otázka.
Podstatnou částí zkoušky jsou SQL příkazy. Očekává se, že prakticky (tedy i do testu) zvládnete:
následující klauzule příkazu SELECT: SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY
použití množinového rozdílu (MINUS)
operátor IN (resp. NOT IN) pro tvorbu vnořených dotazů
DML príkazy UPDATE, INSERT, DELETE včetně použití vnořeného dotazu
agregační funkce MIN, MAX, COUNT, SUM, AVG
drobné chyby a odchylky v syntaxi
SQL příkazu v testu nebudou problém, podstatné je, abyste správně vyjádřili “strategii” provedení
SQL příkazu
tři úrovně pohledu na data (konceptuální, logická, fyzická)
relační algebra - co to je, k čemu je to dobré
proč se relační model dat jmenuje relační
vlastnosti ACID
stavový diagram transakce
příklady transakcí
motivaci a smysl transakčního zpracování
uzamykací protokol - co to je, k čemu je to dobré
normalizace databází - co to je, k čemu je to dobré, příklad
funkční závislost - co to je, k čemu je to dobré
3NF, BCNF - co to je, k čemu je to dobré
co je to funkční závislost, jak se definuje klíč relace pomocí FZ
k čemu jsou dobré indexy v databázích, jaké typy indexů znáte
Zkouškové termíny vypíšu po dohodě s vámi do IS. Pokud nebudou oficiální termíny stačit/vyhovovat, je možné se domluvit na individuálním termínu. V tom případě ale budete muset dojet za mnou do Dejvic.