Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

ECTS syllabus for the course

DATABASE SYSTEMS I
Course code: DBSA
Course title in language of Databázové systémy I
instruction:
Course title in Czech: Database Systems I
Course title in English: Database Systems I
Mode of completion and number of Exam (7 credits) 28
credits:
Mode of delivery/Timetabled classes: full–time, 2/3 (hours of lectures per week / hours of seminars per
week)
Language of instruction: English
Level of course: bachelor
Semester: WS 2018/2019
Name of lecturer: Ing. Pavel Turčínek, Ph.D. (examiner, instructor, lecturer, supervisor)
Prerequisites: Theoretical Foundations of Informatics and Application Software
Programmes

Aims of the course:


The goal is present database models design and applicability on present database systems in development of own
applications.

Course contents:

1. Theoretical introduction to database systems (lectures: 6, seminars: 6)


a) Basic concepts, database models, the concept of a database system
b) Relační algebra a relační databázový model, normalizace datového modelu
c) The entity relational diagram and principles of design data model
2. Database Design and Editing Content (lectures: 2, seminars: 6)
a) Design of a data model using ERD
b) Converting ERD to physical database model
c) Use of DDL to create the database within a database system
d) DML – modification of database
3. Query language DQL (lectures: 12, seminars: 18)
a) Anatomy of a SELECT statement
b) Using functions in queries (singlerow, multiplerow)
c) Join (natural, internal, external)
d) Hierarchical querying
e) Nested queries (simple, returning multiple rows, correlated)
4. Procedural extension PL/SQL (lectures: 8, seminars: 12)
a) Working with blocks
b) Principle of transactions and their limitations
c) Procedures, functions, triggers
d) Exceptions, their induction and processing

Learning outcomes and competences:


— item not defined —

1
Learning activities and study load (hours of study load):

Hours of workload
Type of teaching method Daily attendance
Direct teaching
lecture 28
practice 42
Self-study
preparation for exam 40
preparation for regular assessment 31
elaboration and execution of projects 55
Total 196

Assessment methods:
A project resolution with the personal presentation of gained results is a prerequisite for the examination. The main
examination is than focused on the theoretical knowledge of database system theory, design and applicability of SQL
commands and ability to understand the PL/SQL code.

Recommended reading:
Type*Author Title Published in Publisher Year ISBN

RQ FEUERSTEIN, S. Oracle PL/SQL Programming Beijing O’Reilly 2005 0-596-00977-1

RQ FREEMAN, R G. Oracle database 11g: new features New York McGraw- 978-0-07-149661-2
Hill/Oracle
Press
RQ POKORNÝ, J. – HALAŠKA, Databázové systémy Praha Vydavatelství 2003 80-01-02789-9
I. ČVUT
RQ URMAN, S. – HARDMAN, Oracle: programování v PL/SQL Brno Computer Press 2008 978-80-251-1870-2
R. – MCLAUGHLIN, M.
RQ KYTE, T. Oracle: návrh a tvorba aplikací Brno CP Books 2005 80-251-0569-5

RE Databázová abeceda Veletiny SCIENCE 1998 80-86083-02-0

RE DAŘENA, F. Myslíme v jazyku PERL Praha Grada 2005 80-247-1147-8

RE Oracle Technology Network – originální


dokumentace k Oracle Database
RE SHELDON, R. SQL: začínáme programovat Praha Grada 2005 80-247-0999-6

* RQ – required RE – recommended

You might also like