Detail předmětu
Datové a funkční modelování
FP-DFMAk. rok: 2018/2019
Předmět je zaměřen zejména na následující oblasti: Základní techniky ukládání dat v počítačích. Datové modely. Relační datový model. Notace zápisu relačních modelů. Relační algebra. Jazyk SQL. Normalizace relačních modelů. Databázový systém MS Access.
Funkční modelování. Slovní popis modelu. Data Flow Diagram. Vývojový diagram. Stavový diagram. Kontextový diagram. Procesní diagram. Konceptuální model.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Prerekvizity
Plánované vzdělávací činnosti a výukové metody
Způsob a kritéria hodnocení
Zpracování dvou projektů, max. 10 bodů na projekt.
Účast na cvičeních je povinná
Požadavky ke zkoušce: znalost probrané látky a její praktické aplikace.
Forma zkoušky kombinovaná – písemný test a ústní zkoušení
V rámci kombinovaného studia je ke kontrole zpracování prací a konzultacím využíván e-learning, ve kterém mají studenti k dispozici elektronické materiály včetně kontrolních testů.
Osnovy výuky
2 Datové modely, funkční modely, procesní modely
3 Relační datový model. Základní principy a techniky.
4 Notace zápisu relačních modelů, vytváření modelů
5 Relační algebra. Jazyk SQL pro práci s databázovým systémem - základní příkazy
6 Normalizace relačních modelů. První tři základní formy, tři doplňkové formy
7 Procesní modelování. EPC diagram, RACI matice, procesní řízení
8 Funkční modelování. Pojmy, postupy.
9 Slovní popis modelu. Vytváření modelů.
10 Data Flow Diagram Tok dat v procesech a funkcních
11 UML. Základy modelovacího jazyka
12 Objektové modelování. Základní pojmy, objekt a práce s ním, metody
13 Shrnutí
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Základní literatura
Doporučená literatura
RIORDAN, Rebecca M.: Vytváříme relační databázové aplikace. Praha : Computer Press, 2000. 280 s. ISBN 80-7226-360-9 (CS)
STEPHENS,R. PLEW,R.: Naučte se SQL za 21 dní. Praha: Computer Press, 2004, 584s., ISBN: 80-722-6870-8 (CS)
Zařazení předmětu ve studijních plánech
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
- Základní techniky ukládání dat v počítačích.
- Datové modely.
- Relační datový model.
- Notace zápisu relačních modelů
- Relační algebra. Jazyk SQL
- Normalizace relačních modelů
- Databázový systém MS Access.
- Procesní modelování
- Funkční modelování
- Slovní popis modelu.
- Data Flow Diagram
- Vývojový diagram
- Stavový diagram
- Kontextový diagram
- Základy tvorby www aplikací - PhP, MySQL
Cvičení na počítači
Vyučující / Lektor
Osnova
- Datové modely.
- Relační datový model.
- Notace zápisu relačních modelů
- Relační algebra. Jazyk SQL
- Normalizace relačních modelů
- Databázový systém MS Access.
- Procesní modelování
- Funkční modelování
- Slovní popis modelu.
- Data Flow Diagram
- Vývojový diagram
- Stavový diagram
- Kontextový diagram
- Základy tvorby www aplikací - PhP, MySQL