Detail předmětu

Datové a funkční modelování

FP-DFMAk. rok: 2011/2012

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

čeština

Počet kreditů

5

Zajišťuje ústav

Výsledky učení předmětu

Studenti budou umět provádět analýzu podnikových procesů. Budou schopni navrhovat optimální datové relační modely a správně definovat integritní omezení modelu s ohledem na zkoumané procesy. Dokáží navrhovat funkční modely těchto procesů. Studenti budou schopni zpracovat dokumentaci analyzovaných procesů podle různých konvencí.

Prerekvizity

Znalosti množin, základních operací s množinami, konvence zápisu. Předpokládají se pouze znalosti ze střední školy.

Plánované vzdělávací činnosti a výukové metody

Metody vyučování závisejí na způsobu výuky a jsou popsány článkem 7 Studijního a zkušebního řádu VUT.

Způsob a kritéria hodnocení

Pro udělení zápočtu je požadováno splnění následujících podmínek:

1. Účast na cvičeních je povinná, bude kontrolována a hodnocena učitelem – 1 bod/cv.
2. Zpracování dvou zadaných projektů - max. 10 bodů/projekt

Celkový počet bodů pro zápočet musí být vyšší nebo roven 20 bodů, z toho min. 5 bodů za účast na cvičení a 5 bodů za každý projekt.

Požadavky ke zkoušce: znalost probrané látky a její praktické aplikace.
Forma zkoušky kombinovaná – písemný test a ústní zkoušení

Osnovy výuky

Základní tématická náplň přednášek je následující:

- 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.

Obsahem cvičení je procvičování přednášených témat a zpracování případových studií (individuálně i skupinově).

Učební cíle

Hlavním cílem předmětu je, aby si studenti osvojili základní teoretické a především praktické znalosti nutné pro analýzu podnikových procesů z pohledu datových a funkčních modelů jako výchozího nástroje k budování informačních systémů. K tomu je nutné pochopit základy tvorby relačních datových modelů, relační algebry, normalizace dat a stanovení integritních omezení. Poznat a umět používat základní notace zápisu relačních modelů. Je třeba osvojit si základní metody zachycení funkčních modelů a umět analyzovat a zachytit firemní procesy těmito metodami. Integrovat datový a funkční model do modelu konceptuálního.

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Kontrola výsledků samostatné práce na zadaných úkolech. V případě omluvené neúčasti na cvičení může učitel v odůvodněných případech stanovit náhradní podmínku, zpravidla vypracování dílčího písemného úkolu.

Základní literatura

KOCH, M.; NEUWIRTH, B. Datové a funkční modelování. Datové a funkční modelování. Brno, Cerm. 2010. (139 p.). ISBN 978-80-214-4125-5. (CS)

Doporučená literatura

PÍSEK,S.: Access 2003. Praha: Grada, 2005, 224s. ISBN 80-247-0788-8 (CS)
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

  • Program BAK-MIn bakalářský

    obor BAK-MIn , 1 ročník, zimní semestr, povinný

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Vyučující / Lektor

Osnova

Základní tématická náplň přednášek je následující:
- 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í s počítačovou podporou

26 hod., nepovinná

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