简述数据库规范化的必要性。

简述数据库规范化的必要性。
【正确答案】:在数据库设计中,如果不做规范化,则可能存在四个问题:
(1)数据冗余:某些信息被重复存储多次,浪费存储空间;
(2)更新异常:若修改某个数据,则数据表中所有相关行的相关值都要更新,否则会造成数据不一致;
(3)插入异常:由于某些原因无法插入数据。
(4)删除异常:删除某些数据后可能导致不该删除的信息被删除了。
(注:4个问题的名称每个1分,对问题的解释合计1分)