单项选择题

A.数据冗余、插入异常、删除异常和修改异常
B.提高查询速度
C.减少数据操作的复杂性
D.保证数据的安全性和完整性