ComputerData Structures and Algorithm Database System and Operating SystemTransaction processing, concurrency control and crash recoveryTransaction processing, concurrency control and crash recovery ACID properties Concurrent Executions Serializability Concept Lock based Protocols Deadlock handling and Prevention Failure Classification Recovery and Atomicity Log-based Recovery.Introduction to data models, normalization, and SQLIntroduction to Operating System and process management