Transactions are a group of tasks that form a logical unit, such as withdrawing money from an account. They have four main properties: atomicity, consistency, isolation, and durability (ACID). A transaction goes through various states from active to committed or aborted. Read operations load data into memory from disk, while write operations transfer modified data back to disk.