I was recently giving a job interview in which the interviewer asked me why do we decompose a database relation into several smaller tables using functional dependency? I an