Course detail
Data and Functional Modelling
FP-DFMAcad. year: 2017/2018
The course focuses especially on the following topics: Fundamental techniques of data storage in computers. Data models. Relational data model. Relation models entry notation. Relation algebra. SQL language. Relational models normalization. MS Access database system. Functional modelling. Verbal description of the model. Data Flow Diagram. Flow diagram. Status diagram. Context diagram. Process diagram. Conceptual model.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
1. Active participation in exercises
2. Two assignments - max 10 point/assignment
Min. 12 point requiered for credits
Conditions for passing an exam: Knowledge of taught topics and its practical application
Form of examination: Combined – written test and oral examination.
Course curriculum
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í
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
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)
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
- Basic techniques of data storage in computers
- Data models
- Relational data model
- Relation models entry notation.
- Relational algebra. SQL language.
- Relation models normalization
- MS Access database system
- Procces modelling
- Functional modelling
- Verbal description of model
- Data Flow Diagram
- State diagram
- Context diagram
- Process diagram
- website design - PhP, MySQL
Exercise in computer lab
Teacher / Lecturer
Syllabus
- Data models
- Relational data model
- Relation models entry notation.
- Relational algebra. SQL language.
- Relation models normalization
- MS Access database system
- Procces modelling
- Functional modelling
- Verbal description of model
- Data Flow Diagram
- State diagram
- Context diagram
- Process diagram
- website design - PhP, MySQL
The seminars are focused on practising of the lectured topics and elaboration of case studies (both individually and in teams).