单项选择题

下列叙述中正确的是

A.软件工程主要研究如何编程
B.数据库设计的主要任务是设计数据库管理系统
C.算法的效率与数据的存储结构无关
D.上述三种说法都不对