HashedIn by Deloitte Interview Question

What is Normalisation, Acid property, primary key, foreign key, Transaction property in DBMS.