VSFS:B_UDS Introduction to Database Sys. - Course Information
B_UDS Introduction to Database Systems
University of Finance and AdministrationWinter 2012
- Extent and Intensity
- 2/1. 5 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- RNDr. Jakub Lokoč, Ph.D. (seminar tutor)
- Guaranteed by
- RNDr. Jakub Lokoč, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Dagmar Medová, DiS. - Timetable of Seminar Groups
- B_UDS/cAPH: each even Thursday 15:45–16:29 E303PC, each even Thursday 16:30–17:15 E303PC, J. Lokoč
B_UDS/pAPH: Wed 15:45–16:29 E303PC, Wed 16:30–17:15 E303PC, J. Lokoč
B_UDS/vAPH: Fri 19. 10. 12:00–13:30 E303PC, Fri 23. 11. 12:00–13:30 E303PC, Fri 7. 12. 12:00–13:30 E303PC, 13:45–15:15 E303PC, J. Lokoč - Prerequisites
- No special knowledge needed
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF) (2)
- Course objectives
- At the end of the course students should be able to: create ER-Model from a text analysis, transform the model to the relational model and write SQL scripts for database creation and querying
- Syllabus
- 1) Modeling of IS data layer, levels of modeling, ER-modeling.
- 2) Relational model, integrity constraints, ER-model to relational model conversion.
- 3) Universal relations, functional dependencies, Armstrong's rules, attribute and functional closure.
- 4) Normalization of DB, normal forms, detection of schema keys, decomposition.
- 5) Basic and derived operations of relational algebra, relational completeness, relational calculus.
- 6) Basic SQL operations, attribute types, SELECT and JOINS.
- 7) Advanced SQL operations - group by, all, any, exists, in, nested SQL queries.
- 8) Definition and modification of data schema using SQL, INSERT, DELETE and UPDATE operations, views.
- 9) Transactions, ACID properties, transaction schedule, properties of schedules, conflict pairs.
- 10) Locking and alternative protocols, deadlock, phantom, DB recovery.
- 11) Physical implementation of DB, organisation of data into pages, memory frames, data files, indexes.
- 12) Other database models - nested set, hierarchical, object, object-relational.
- Literature
- recommended literature
- Database Systems Management, Ramakrishnan, Gehrke
- Databázové systémy, skripta FEL ČVUT 2003, POKORNÝ, J., HALAŠKA, J.
- Teaching methods
- Lectures with required attendance compulsory seminar participation is 75% in full-time study, compulsory tutorial participation is 50% in part-time study.
- Assessment methods
- Written test with limit 80% + oral exam verifying student knowledge that affects the final score
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
General note: Bb1.
Information on the extent and intensity of the course: 8 hodin KS/semestr.
- Enrolment Statistics (Winter 2012, recent)
- Permalink: https://is.vsfs.cz/course/vsfs/winter2012/B_UDS