IBM Interview Question

What are transactions in databases, and why are they important?