Navigation

19E112BPO - Databases

Course specification
Course title Databases
Acronym 19E112BPO
Study programme Electrical Engineering and Computing
Module Information and Communication Technologies, Telecommunications and Information Technologies
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 4.0 Status elective
Condition None
The goal 1. Introduce students to fundamentals and principles of DBMS. 2. Introduce the database design concepts. 3. Provide students with the ability to design and implement concrete data base and use commercially available DBMS.
The outcome Students are capable to design and implement concrete data base and use commercially available DBMS.
Contents
Contents of lectures Fundamentals and Principles of DBMS. Data Abstraction. Instances and Schemes. Data Independence. Data Models. DDL, DML. Entity-Relationship Model. Relational Data Model. Normalization. SQL.
Contents of exercises Laboratory exercises: Design and implementation of concrete data base using commercially available DBMS.
Literature
  1. Database System Concepts, 7th edition, A. Silberschatz, H. Korth, S Sudarshan, McGraw Hill International Edition, 2021. (Original title)
  2. Database Systems:The Complete Book, 2nd edition, H. Garcia-Molina, J.D.Ulman, J. Widom, Pearson India Education, 2013. (Original title)
  3. Relacione baze podataka: SQL upitni jezik sa primerima, M. Cvetanović, M. Bojović, S. Tubić, F. Hadžić, Elektrotehnički fakultet, 2017 (Original title)
  4. Database Systems: Design, Implementation, and Management, Carlos Coronel, Steven Morris Cengage Learning, 2022 (Original title)
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
2 2 1
Methods of teaching 30 hours of lectures + 30 hours of supervised problem classes + 15 hours of supervised laboratory classes, midterm tests and project. Approximately 75 hours of personal study and exercise (3 hours per week during semester, and approximately 30 hours of preparation during exam term).
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 0 Test paper 60
Practical lessons 10 Oral examination 0
Projects 10
Colloquia 20
Seminars 0