Data Normalization: 1NF, 2NF, 3NF Explained