結果 : explain different normal forms based on functional dependencies