Structured Data StudioCourse catalogue

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.

  1. Explain transaction processing, concurrency control and database recovery.
  2. Build distributed and object-oriented databases and apply concurrency and recovery algorithms.
  3. 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.