VSFS:B_UDS Introduction to Database Sys. - Course Information
B_UDS Introduction to Database Systems
University of Finance and AdministrationSummer 2023
- Extent and Intensity
- 2/2/0. 5 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- Ing. Vladimír Nulíček, CSc. (seminar tutor)
- Guaranteed by
- Ing. Vladimír Nulíček, CSc.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková - Timetable of Seminar Groups
- B_UDS/cAPH: Tue 14:00–14:44 E306, Tue 14:45–15:30 E306, V. Nulíček
B_UDS/pAPH: Tue 12:15–12:59 E306, Tue 13:00–13:45 E306, V. Nulíček
B_UDS/vAPH: Sat 11. 2. 9:45–11:15 E227, 11:30–13:00 E227, Sat 11. 3. 9:45–11:15 E227, 11:30–13:00 E227, 14:00–15:30 E227, Sat 15. 4. 9:45–11:15 E225, 11:30–13:00 E225, V. Nulíček - Prerequisites
- There are no prerequisites for this course.
- Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- The goal of the course is to teach the student the basics of relational database creation from the design phase through the creation of ERDs and relational models to the actual implementation of database creation in the SQL environment. The student will also learn about the theoretical basics of relational database creation, database normalization, relational algebra and relational calculus. Students will also learn to use SQL query language, create SQL queries and other scripts in this language.
- Learning outcomes
- 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 write SQL scripts for database creation and querying
- Syllabus
- Basic concepts of DBS theory
- DB life cycle, data standardization
- Modeling of DBS, ER diagram
- Logical model level, relational model
- Principles of transition from logical to relational model
- Relative algebra and relational calculus
- Functional dependence, Armstrong's rules
- Query Languages, SQL - Basic Definitions
- SQL - creation and modification of reference integrity tables
- SQL - Basic commands and structures, SELECT statement
- SQL - Use Functions, Nested Queries
- SQL - aggregation functions
- Literature
- required literature
- POKORNÝ, Jaroslav a Michal VALENTA. Databázové systémy. Praha: České vysoké učení technické v Praze, 2013. ISBN 978-80-01-05212-9.
- LAURENČÍK, Marek. SQL: podrobný průvodce uživatele. Praha: Grada Publishing, 2018. Průvodce (Grada). ISBN 978-80-271-0774-2¨.
- recommended literature
- OPPEL, Andrew J. Databáze bez předchozích znalostí: [průvodce pro samouky]. Brno: Computer Press, 2006. ISBN 80-251-1199-7
- Date, C. J. An Introduction to Database Systems. Addison-Wesley, 1995. ISBN 0-201-82458-2.
- STEPHENS, Ryan K., Ronald R. PLEW a Arie JONES. Naučte se SQL za 28 dní: [stačí hodina denně]. Brno: Computer Press, 2010. ISBN 978-80-251-2700-1.
- OPPEL, Andrew J. SQL bez předchozích znalostí: [průvodce pro samouky]. Brno: Computer Press, 2008. ISBN 978-80-251-1707-1.
- Teaching methods
- Lectures and seminars
- Assessment methods
- Several seminar examples given in the exercises need to be written on the credit. The exam consists a written test and an oral exam verifying student knowledge that affects the final score.
- Language of instruction
- Czech
- Follow-Up Courses
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 14 hodin KS/semestr.
- Enrolment Statistics (Summer 2023, recent)
- Permalink: https://is.vsfs.cz/course/vsfs/summer2023/B_UDS