Explores 2PC principles, failure scenarios, and replication strategies in distributed transactions and discusses the transition from ACID to BASE properties in NoSQL systems.
Introduces the fundamentals of database management systems, covering relational model, storage options, data integrity, queries, and data manipulation languages.