Understanding ACID in Database Transactions: Ensuring Data Integrity in Computer Science