Databases · CSET372
Advanced Database Management System
Understand transactions, concurrency and recovery, and apply distributed and object-oriented database techniques to information processing.
Learning outcomes
In plain language, this course develops the following abilities.
- Explain transaction processing, concurrency control and database recovery.
- Build distributed and object-oriented databases and apply concurrency and recovery algorithms.
- Implement distributed and object-oriented DBMS for information processing and storage.
Syllabus overview
Transactions and recovery
Transaction scheduling, concurrency control, recovery methods, caching and backup architecture.
Distributed databases
Fragmentation, replication, distributed updates, reliability and transaction management.
Object-oriented databases
Object persistence, object-relational features, nested tables and database migration.
Related courses
These links suggest related topics; they are not formal prerequisite requirements.
Source and scope
Summarised from the official 2023–2027 booklet, PDF page 225 and its continuation. Course facts follow the curriculum listing. This page is part of a student academic project.