学习数据库之前要学习哪些东西?以及数据库要学习哪些东西?

如题所述

目前主流的数据库无论规模如何,例如Access(这个现在基本没人用),MySQL,Microsoft Server SQL,还是大规模的Oracle,都是关系数据库,我这么说很抽象,你可能不知道什么是关系数据库,所以你应该先学习数据库系统概论,明白其存在的意义,了解其在计算机系统当中的地位,然后再进行进一步探究,前沿基础课我想应该是离散数学。因为涉及关系演算,关系代数,以及一系列抽象概念都和离散数学有关联,将来进行高效率的嵌套查询、修改、删除、增添数据,都是涉及这些内容,不过要是面向小型的开发,效率也无关紧要,可以使用一些可视化的软件建立维护数据库,但是使用的过程中难免会遇到不理解的问题,如实体完整性约束、表的主码、外码确立,安全性考虑、范式理论,都比较难以理解,所以还是建议先从离散数学看起,然后再看数据库系统概论类的书籍,然后选择一款规模较小的如MySQL进行SQL语言的实践,再往后就是数据库与软件或网络如J2EE技术之间的关联,还要面对诸多问题,总之走一步算一步,步步为营,急不来,祝学习成功~!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-08
自我感觉,你要学数据库做什么,要是为了开发项目,比如网站开发,你可以不用了解得太多,一些常用的Sql语句会用,存储过程会使,还有视图,事务,这些在项目开发中都是比较常用的,如果你想学就是学数据库,还是得从最基本的开始学起,可以先从数据库概论学
相似回答