Advanced Database System-Course Syllabus 2021
Advanced Database System-Course Syllabus 2021
Advanced Database System-Course Syllabus 2021
CP/ECTS 5
Instructor’s Name:
Information
Office Phone: Email: aminu.mohammed@aau.edu.et
Consultation Hours:
Course Schedule:
Class Room:
Prerequisite(s): INSY2031
Course This course includes Query processing and optimization; data base administration,
Description performance tuning, recovery and back up; object-oriented database, design
techniques, and implementation issues; advanced and emerging database systems
concepts - data warehousing, data mining…
Learning At the end of this course the students will be able to:
Outcomes
● Understand and explain the basics of transaction management in database
systems
● Explain the nature and relationship between OODBMS, ORDBMS and RDBMS
Course Content
1.1. Transactions
1.2. Transaction Support
1.3. Concurrency Control
1.3.1.Problems of Concurrent Sharing
1.3.2.Concept of Serializability
1.3.3.Concurrency Control Mechanism
1.4. Database Recovery
1.4.1.Transaction and Recovery
1.4.2. Recovery techniques and facilities
2.1 Overview
2.2.2 optimization,
2.2.4 Execution
2.3.2 Pipelining
3.2 Integrity
3.3 Security
4.4.1 Fragmentation
4.4.2 Replication
4.4.3 Allocation
Teaching Strategy The course will be delivered in the form of lectures, demonstration, student
presentations, group discussions, and individual and group project works.
Assessment The evaluation shall be based on both formative and summative assessment which
Criteria include:
Lecture (100%)
10
● Participation and Attendance
25
25
● Quizzes and Assignments
40
● Test
● Final examination
Practice (100%)
10
● Participation and Attendance
20
40
● Lab Assignments
30
● Lab Exam
● Project
Role of Delivers lectures, prepares reading assignments and topics for group discussion,
Instructor(s) prepares projects by discussion with student, gives consultation and advises students on
project works and assignments, prepares and evaluates quiz, assignment, midterm and
final examination.
Role of Students Attend lectures, lab session and presentation, work in team on group work, participate
in group discussion, discusses with the instructor on topics of interest for project work,
delivers and presents project work, attend quiz, midterm and final examination.
References
McGraw Hill,2003