Course: Advanced Database Systems

« Back
Course title Advanced Database Systems
Course code UAI/683I
Organizational form of instruction Lesson
Level of course Bachelor
Year of study not specified
Frequency of the course In each academic year, in the summer semester.
Semester Summer
Number of ECTS credits 3
Language of instruction English
Status of course Optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Prokýšek Miloš, PhDr. Ph.D.
Course content
Advanced technics in relational databases - Tree structures in RDBMS - Server side DB programming o Views o Procedures, triggers o Inline and table-valued functions o User-defined aggregation function Indexes and searching - Ordered index - Hash index - B+ tree index NoSQL databases - Key-Value - Column-Oriented - Document-Oriented - Graph Database Database scaling - Vertical and horizontal scaling - Database Mirroring - Partitioning strategies - CAP theorem - ACID/BASE

Learning activities and teaching methods
Demonstration, Projection, Laboratory, E-learning
  • Preparation for classes - 28 hours per semester
  • Preparation for exam - 10 hours per semester
  • Preparation for credit - 5 hours per semester
  • Class attendance - 42 hours per semester
Learning outcomes
The aim of the course is to deepen students' knowledge in the field of data storage techniques and data processing. The course focuses on advanced relational databases techniques and on data storage in non-relational databases.
Students will acquire theoretical and practical knowledge in the field of data storage in relational and non-relational databases.
Prerequisites
Student is familiar with programming on basic level and able to analyze and develop realational databases.

Assessment methods and criteria
Analysis of student's work activities (technical works)

Defense of seminar work in the form of software application using database integrating provided big data dataset.
Recommended literature
  • CHURCHER, C.: Beginning Database Design: From Novice to Professional. 2nd edition, Apress 2007.
  • PRICE, J.: Oracle Database 11g SQL. ORACLE Press, McGraw-Hill Osborne Media 2007.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Bioinformatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Summer