Functional Dependency And Normalization In Database Design