DXC Technology Interview Question

What are transactions in DBMS ? define ACID rules.