Jul 15, 2020   5:58 a.m. Henrich
Academic information system

Course syllabus DBS_B - Database systems (FIIT - SS 2019/2020)


     Information sheet          ECTS          Syllabus          


     Slovak          English          


University:
Slovak University of Technology in Bratislava
Faculty:
Course unit code:
DBS_B
Course unit title:
Database systems
Mode of delivery, planned learning activities and teaching methods:
lecture
2 hours weekly (on-site method)
laboratory/construction practice
2 hours weekly (on-site method)
project/semestral paper
1 hour weekly (on-site method)

 
Credits allocated: 6
 
Recommended semester/trimester:
Informatics - bachelor (compulsory), 4. semester
Informatics (conversion programme with a foundation year) - bachelor (compulsory), 6. semester
Information Security - bachelor (compulsory), 4. semester
Information Security (conversion programme with a foundation year) - bachelor (compulsory), 6. semester
Intelligent Software Systems - master (compulsory), 2. semester
Internet Technologies - bachelor (compulsory), 4. semester
Internet Technologies (conversion programme with a foundation year) - bachelor (compulsory), 6. semester
Level of study: 1.
Prerequisites for registration:
none
 
Assesment methods:
Conditions for obtaining credits:
- the preparation and submission of all required assignments and projects
- obtain at least 20 points from 45 points
- obtain at least 22 points from final exam 55 points - 55% / points of the final mark

A : 92 - 100 %
B : 83 – 91 %
C : 74 – 82 %
D : 65 – 73 %
E : 56 – 64 %
FX : 0 – 55 %
 
Learning outcomes of the course unit:
Acquisition of theoretical and practical knowledge and skills on data modeling and database technologies, required for being able to design and implement a software application working with database and to administer a database system.
 
Course contents:
1. Introduction, motivation a basic terms of database systems
2. Data modeling - conceptual layer, E-R model
3. Relational model, transformation of conceptual model into relational database scheme
4. SQL Language - DDL, DML (basis of SELECT)
5. SQL - DML (JOIN, aggregations)
6. SQL - Constraints, Views
7. O/R mapping
8. Normalization of data models
9. Indexes, query optimization
10. ACID, Transactions, Parallelism
11. Non-relational database systems (NoSQL)
12. Big Data challenges
 
Recommended or required reading:
Basic:
DATE, C. An Introduction to Database Systems. : Pearson Education, Inc., 2004. 1024 p. ISBN 0-321-18956-6.
MATIAŠKO, K. -- VAJSOVÁ, M. -- ZÁBOVSKÝ, M. -- CHOCHLÍK, M. Databázové systémy a technológie. STU v Bratislave FIIT, 2009. 693 p. ISBN 978-80-227-3035-8.
DATE, C. An introduction to database systems: Volume I. Reading : Addison-Wesley Publishing Company, 1990. 854 p. ISBN 0-201-52878-9.
POKORNÝ, J. -- HALAŠKA, I. Databázové systémy. Praha : České vysoké učení technické v Praze, 2003. 148 p. ISBN 80-01-02789-9.
POKORNÝ, J. Konstrukce databázových systémů. Praha : České vysoké učení technické v Praze, 2004. 166 p. ISBN 80-01-02898-4.
ELMASRI, R. -- NAVATHE, S. Fundamentals of Database systems. Upper Saddle River : Pearson Education International ;, 2007. 1123 p. ISBN 0-321-41506-X.

Recommended:
SCHEBER, A. Databázové systémy. Bratislava : Alfa, 1988. 321 p.
LACKO, Ľ. SQL : kapesní přehled. Brno : CP Books, 2005. 96 p.
STRAKA, M. Vývoj databázových aplikací. Praha : Grada, 1992. 129 p. ISBN 80-85424-43-6.
DELIKÁT, T. Základy projektovania databázových systémov. Bratislava : DELINT, 2007. 207 p. ISBN 978-80-969613-0-6.
DELIKÁT, T. Základy databázových systémov. Bratislava : DELINT, 2006. 209 p. ISBN 80-969484-4-X.
Caché: Databáze postrelačního typu a tvorba aplikací. Brno : CP Books, 2005. 400 p. ISBN 80-251-0491-5.
LACKO, Ľ. Databáze. Datové sklady, analýza OLAP a dolování dat s příklady v SQL Serveru a Oracle. Brno : Computer Press, 2003. 486 p. ISBN 80-7226-969-0.
LACKO, Ľ. SQL Hotová řešení: K okamžitému použití + CD. Brno : Computer Press, 2003. 298 p. ISBN 80-7226-975-5.
LACKO, Ľ. Web a databáze. Brno : Computer Press, 2001. 250 p. ISBN 80-7226-555-5.
Microsoft SQL Server 2005: Základy databází. Krok za krokem. Praha : Computer Press, 2007. 318 p. ISBN 978-80-251-1524-4.
LONEY, K. -- THERIAULT, M. Mistrovství v Oracle:: Kompletní průvodce tvorbou, správou a údržbou databází: platné pro Oracle 9i, 8i a 8. Praha : Computer Press, 2002. 860 p. ISBN 80-7226635-7.
BEGG, C. -- HOLOWCZAK, R. -- CONOLLY, T. Mistrovství – Databáze. Profesionální průvodce tvorbou efektivních databází. Brno: Computer Press, 2009. 584 p. ISBN 978-80-251-2328-7.
HERNANDEZ, M J. Návrh databází. Praha : Grada Publishing, 2006. 408 p. ISBN 80-247-0900-7.
LACKO, Ľ. Oracle. Správa, programování a použití databázového systému. Brno : Computer Press, 2007. 576 p. ISBN 978-80-251-1490-2.
Pokorný J.: Databázové systémy a jejich použití v informačných systémech. Academia 1992 Praha

 
Language of instruction: slovak
 
Notes:
 
Courses evaluation:
Assessed students in total: 2744

A
B
C
D
E
FX
3,8 %
14,1 %
28,1 %
23,7 %
15,5 %14,8 %
Name of lecturer(s): Ing. Ján Balažia, PhD. (instructor) - slovak
Ing. Rastislav Bencel, PhD. (instructor, lecturer) - slovak
Ing. Tomáš Boros, PhD. (instructor) - slovak
Ing. Vladimír Kunštár (instructor) - slovak
Ing. Eduard Kuric, PhD. (instructor) - slovak
Samuel Pecár (instructor) - slovak
Elena Štefancová (instructor) - slovak
Ing. Viktor Šulák (instructor) - slovak
doc. Ing. Valentino Vranić, PhD. (person responsible for course) - slovak
 
Last modification:
17. 4. 2020
Supervisor: doc. Ing. Valentino Vranić, PhD. and programme supervisor


Last modification made by RNDr. Marta Gnipová on 04/17/2020.

Type of output: