Advanced Database Course Sylibus - Edited
Advanced Database Course Sylibus - Edited
College of Informatics
Gondar
1. Course Description:
This course deals with, query optimization, transaction management, recovery, and
concurrency control, database authorization and security. Additional topics including,
object-oriented and object-relational database system, distributed databases, databases,
and integration may also be covered. A major component of the course is a database
implementation project using current database languages and systems.
● Describe the main concepts of the OO model such as object identity, type
constructors, encapsulation inheritance, polymorphism, and versioning
● Evaluate a set of query processing strategies and select the optimal strategy.
Know the basics of transaction management and concurrency control
● Understand database security
● Use different recovery methods when there is a database failure
● Design a distributed database system in homogeneous and heterogeneous
environments
8. Student Workload: Taking into consideration that 1ECTS accounts for 27 hours of student
work, the course Fundamentals of Database Systems has 6*27hr=162 hrs the split up is as shown
below:-:
Lecture 48
Tutorials 16
Lab work 48
Home study 50
Total 162
9. Policies:
Grading policies
✔ Student grade and performance will be evaluated as the whole activities (tests(30%)+lab
exam/ project (20%)+ final exam(50%))=total(100%).
The following is an outline of the order in which syllabus contents will be covered. The exact
dates and due dates for assignments and exams can be found on the class calendar and are
subject to change with notice.