Course: Introduction to Relational Databases

» List of faculties » PRF » KI
Course title Introduction to Relational Databases
Course code KI/EURDB
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 5
Language of instruction English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • Fišer Jiří, Mgr. Ph.D.
  • Sýkorová Květuše, Mgr.
Course content
1. Relational databases (principles) and relational database systems (overview and classification) 2. Principles of conceptual design (entities, attributes and relational relationships, ERD) 3. Candidate keys and database normalization (normal forms) 4. DDL ? commands for working with tables (CREATE, ALTER, DROP, data types and integrity constraints) 5. DML -- commands for working with data (INSERT, UPDATE, DELETE) 6. Elementary SELECT statement (SELECT, FROM, WHERE, ORDER BY) 7. Relationships between tables and their representation 8. Internal joins (INNER JOIN) 9. OUTER JOIN and other types of joins 10. Grouping (GROUP BY, HAVING) and aggregation functions 11. Transactions 12. ? 13. Basic programming access to databases

Learning activities and teaching methods
unspecified
Learning outcomes
This course provides a practical introduction to the design and basic implementation of relational databases. Students will learn about the conceptual and logical design of relational databases (including representations of relationships) and the basics of SQL Exercises will focus on the conceptual design of sample databases.

Prerequisites
unspecified

Assessment methods and criteria
unspecified
Exam: preparation and oral defense of a seminar work aimed at database design and its implementation, verification of general factual knowledge Prerequisites: basics of procedural programming (loops, procedures), elementary data types (numbers, string, booleans)
Recommended literature


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester