Pergunta de entrevista da empresa IBM

What is normalization, Write Sql queries and describe ACID properties,basic java program on factorial