Course Details
Database Systems
Academic Year 2025/26
NUB019 course is part of 1 study plan
NPC-GK Winter Semester 1st year
Course Guarantor
Institute
Language of instruction
Czech
Credits
4 credits
Semester
winter
Forms and criteria of assessment
course-unit credit
Offered to foreign students
Not to offer
Course on BUT site
Lecture
13 weeks, 1 hours/week, elective
Syllabus
- 1. Data modelling, current approaches.
- 2. Relational model for database management, relation and its representation.
- 3. Relational algebra.
- 4. Conceptual modelling.
- 5.–6. Tables, relationships, primary and foreign keys, E-R diagrams.
- 7. Indexing.
- 8. Reference integrity.
- 9. SQL language, DDL and DML commands.
- 10. Complex SELECT queries.
- 11. Views, stored procedures in TSQL. Transactions and access management.
- 12. Overview of current database management systems: Oracle, MySQL, SQL Server, ISAM.
- 13. Sample analysis of simple information system.
Exercise
13 weeks, 2 hours/week, compulsory
Syllabus
- 1. Comparison of work with data in demo application between application user interface and underlying database management system interface.
- 2. Using simple tools for information extraction (ordering a filtering). Data imports and exports.
- 3. Table structure definition, data types, integrity constraints implementation.
- 4.–6. Creating queries for information extraction.
- 7.–9. Relationships between tables, complex queries, SQL language notation.
- 10.–12. Assigning of themes for projects, project consultations.
- 13. Projects submission, final test.