PC - Databáze
Předpoklady: pokročilejší znalost práce s OS Windows, základy programování a algoritmizace.
Obsah kursu nemusí vypadat takto, přizpůsobíme se konkrétním požadavkům uživatele.
Prakticky můžeme pracovat v prostředí MS-SQL, Oracle DB nebo MySQL.
- filosofie práce s databázemi, aplikace klient-server
- práce s databázovým prostředím SQL server
- relační databáze
- tabulka, sloupec, řádek, data, typy dat
- charakteristika jazyka SQL
- příkaz SELECT
- omezení řádků podmínkou - klauzule WHERE
- aritmetické, srovnávací a logické operátory
- řazení dat - klauzule ORDER BY
- příkaz INSERT
- příkaz UPDATE)
- příkaz DELETE
- SELECT z více tabulek: pomocí where podmínky
- SELECT z více tabulek: join
- vytvoření tabulky
- změna definice tabulky
- smazání tabulky
- příkazy DROP, RENAME a TRUNCATE
- použití poddotazu
- práce s typy datum a čas
- vestavěné funkce
- agregační funkce (MIN, MAX, SUM, AVG, COUNT)
- další klauzule – GROUP BY, HAVING, IN, BETWEEN
- view (pohled) – tvorba, změna, použití a smazání
- uložené procedury