ACID Properties of Transactions Explained: Ensuring Data Reliability in DBMS