这是我回答别人的东西:
学好基础语法
学好了这些之后,你可以学学数据库安全性的东西
是的,你说的这些我只是听过名字
之后就学数据库性能优化和调试
之后再学具体的产品: oracle 、sql 2005什么的
oracle数据库管理,然后就可以考虑做oracleDBA了
期间你可以考一些相关的认证
到了Oracle DBA之后的话,然后你再考虑整体的数据库设计
考虑各种数据库架构的合理性(性能、安全、用户习惯性,系统全面性,系统漏洞等)
再深点的话你就可以学分布式数据库和网络数据库了
那时候可以考虑数据库防护和攻击
之后你可以学数据库防护、攻击原理,研究数据库算法构成
连接这些知识少不了一下课程:数据库系统原理,操作系统原理,服务器架构原理,数据结构,离散数学,行为学等知识