ADBMS
ADBMS
ADBMS
FUCULITY of INFORMATICS
DEPARTMENT of COMPUTER SCIENCE
Course Description
This course is a continuation of the course “Fundamentals of Database Management
Systems”. It extends the knowledge in the previous course by adding concepts of advanced
issues in database management systems. Topics to be covered include: concepts of object
oriented databases; object relational and extended relational databases; query processing and
optimization; transaction processing concepts; database recovery techniques; database
security and authorization.
Course Objectives
At the end of the course, students will
have an in-depth understanding and implementation of concurrency control, transaction
management, and database security,
be introduced to object-oriented and object-relational database design,
learn query optimization, and
be introduced to database security and authorization.
Course Content
Teaching Methods
- Lecture, Laboratory Practices, Project Work
Method of Evaluation
- Formative Assessments: 50%
- Summative Assessments: 50%
Textbook
- R. Elmasri and S. B. Navathe: “Fundamentals of Database Systems”, 4th edition,
Addison-Wesley.
References
- C. J. Date: “An Introduction to Database Systems”, Addison-Wesley, 8th edition, 2003.
- A. Silberschatz, H. F. Korth, and S. Sudarshan: “Database System Concepts”, McGraw
Hill, 5th edition, 2005.
- T. Connolly and C. Begg: “Database Systems - A Practical Approach to Design,
Implementation and Management”, Pearson Education Ltd, 4th edition, 2005.
- M. Gunderloy, J. L. Jorden and D. W. Tschanz: “Mastering Microsoft SQL Server
2005”, Wiely, 2005.
- R. Ramakrishnan and J. Gehrke: “Database Management Systems”, 3rd edition,
McGraw-Hill, 2002.