Course detail

Database Systems

FAST-HU51Acad. year: 2019/2020

Database technology fundamentals, terminology, data modelling.
Relational data model, relation algebra, data integrity.
Conceptual modelling, Entition-Relationship diagrams.
RDBMS languages, SQL language.
RDBMS architecture.
Microsoft Access, Microsoft SQL Server.
The goal of the course is practice of analytical skills. As a project students develop a simple database system in chosen production branch.

Language of instruction

Czech

Number of ECTS credits

4

Mode of study

Not applicable.

Department

Institute of Computer Aided Engineering and Computer Science (AIU)

Learning outcomes of the course unit

Knowledge for design and implementation of simple database application

Prerequisites

Basic knowledge and using of operation system especially of filesystem.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Not applicable.

Assesment methods and criteria linked to learning outcomes

Not applicable.

Course curriculum

1. Data modelling, current approaches
2. Relational model for database management, relation and its representation
3. Relational algebra
4. Conceptual modelling
5-6. Tables, relationships, primary and foreign keys, E-R diagrams
7. Indexing
8. Reference integrity
9. SQL language, DDL and DML commands
10. Complex SELECT queries
11. Views, stored procedures in TSQL. Transactions and access management.
12. Overview of current database management systems: Oracle, MySQL, SQL Server, ISAM
13. Sample analysis of simple information system.

Work placements

Not applicable.

Aims

Basic principles of database technology explained on chosen database management system. Design and implementation of a simple database aplication.

Specification of controlled education, way of implementation and compensation for absences

Extent and forms are specified by guarantor’s regulation updated for every academic year.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Pokorný Jaroslav: Databázová abeceda. Science, Veletiny, 1998.

Recommended reading

Pokorný Jaroslav: Dotazovací jazyky. Science, Veletiny, 1994.
Šimůnek M.: SQL kompletní kapesní průvodce. Grada Publishing, 1999.
Rebecca M. Riordan: Vytváříme relační databázové aplikace. Computer Press, 2000.
Henderson K: Mistrovství v Transact-SQL. Computer Press, 2000.

Classification of course in study plans

  • Programme N-P-C-GK Master's

    branch GD , 2. year of study, winter semester, elective

Type of course unit

 

Lecture

13 hours, optionally

Teacher / Lecturer

Exercise

26 hours, compulsory

Teacher / Lecturer