Course: Post-relational database systems

« Back
Course title Post-relational database systems
Course code KST/INPOD
Organizational form of instruction Lecture + Tutorial
Level of course Master
Year of study not specified
Semester Winter
Number of ECTS credits 4
Language of instruction Czech
Status of course Optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Lach Jaroslav, Ing.
Course content
Fundamentals of the object-oriented database systems Databse system db4objects as an example of an object-oriented database system Relational database systems, relational model and relational algebra Modeling of complex objects and inheritance in the relational model D Languages and language TutorialD as an example of an implementation of a D language

Learning activities and teaching methods
Monologic (reading, lecture, briefing)
Learning outcomes
The goal of this course is to present the possible directions of the future developments of the database systems. The focus of the course is on the object and object-relational databases based on the relational model.
Ability to use and apply different sorts of database systems Ability to compare database systems based on different models, knowledge of their advantages and disadvantages Ability to choose the most appropriate database system depending on de sort of the software to be made
Prerequisites
Knowledge of the fundamentals of the relational data model (type ,relational variable, relational value, operations on relations, relational algebra) Knowledge of the database systems terminology: database, database management system, data model, data independence Knowledge of the SQL Knowledge of de principles of object-oriented modeling Knowledge of the C# programming language Knowledge of the fundamental principles of the relational database design and knowledge of the normalisation process

Assessment methods and criteria
Home assignment evaluation

Necessary requirements for this course are the courses "Architecture and techniques of the database systems" and the "Database system design"
Recommended literature
  • Dokumentace produktu Dataphor.
  • Dokumentace produktu db4objects.
  • http://www.thethirdmanifesto.com/.
  • C. J. Date. An Introduction to the Database systemsAddison Wesley, 8th edition, 2004. Addison Wesley, 8th edition, 2004.
  • C. J. Date, H. Darwen. Databases, types and the relational model, Addison Wesley; 3 edition, 2006.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2015) Category: Informatics courses - Recommended year of study:-, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2016) Category: Informatics courses - Recommended year of study:-, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2014) Category: Informatics courses - Recommended year of study:-, Recommended semester: Winter