Course detail
Data and Functional Modelling
FP-DFMAcad. year: 2016/2017
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
- 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
- Functional modelling
- Verbal description of model
- Data Flow Diagram
- Flow diagram
- State diagram
- Context diagram
- Process diagram
The seminars are focused on practising of the lectured topics and elaboration of case studies (both individually and in teams).
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).