本人使用delphi三年了,但是发现自己对数据库的知识知之甚少,除了知道SQL Server、DB2、SyBase、Oracle、MySQL这几个词之外,别的几乎不知道啥了,于是很有危机感
打算学习数据库知识,但是面对如此众多的数据库产品,一时不知道从哪里下手,从哪里学起。
学习数据库是不是也想论坛中关于程序开发语言的讨论一样可以触类旁通,学好一门数据库就可以比较容易的转移到其他数据库,比如学好SQL Server可以转到DB2,请各位高人指条名路,感激涕零

解决方案 »

  1.   

    SQL Server、DB2、Oracle能学好一个就不容易了
      

  2.   

    SQL Server、SyBase、Oracle,这三个用得多一点。
    不过俺只对MS的有接触,MS的数据库应该和他的OS兼容最好吧,不过带来的问题就是,非Win系统就用不上了-_-!
    桌面型的精通Access就差不多了。
      

  3.   

    Oracle没用过一般用SQL Server感觉只有一个……里面的东西真多阿!怎么学也学不完……
      

  4.   

    SQL Server,Oracle学哪一个都一样!精通一个就行了,其它的都大同小异,脚本都是SQL;
      

  5.   

    相信微软件的话就学MS server吧,
    ORACLE现在越来越,唉。。一通百通
      

  6.   

    佩服,你和我差不多了,搞了这么多年程序了,到现在英语还是初一早期水平,不过用什么数据库都一样了,学会了sql语言其实都他吗的一个样,大同小异的
      

  7.   

    感觉基本都差不多吧,SQL、存储过程最基本了。
      

  8.   

    其实各个数据库系统都有共同的地方,同时又有自己的不同之处。
    就拿SQL语句来说,各个系统兼容标准SQL语句,同时又都有自己的扩展。
    所以,你应该先学会它们的共性,再针对一个学它的不同。
    还有就是对程序员和数据库管理员的要求是不同的,对程序员来说,不可能学会
    一个系统的所有东西,如果那样的话就不存在数据库管理员这个分类了,
    学会与编程有关的什么视图、存储过程等就可以了。
      

  9.   

    为你制定一个学习计划:数据库中的数据类型、SQL语句、多表查询、视图、存储过程、触发器、自定义函数、用户和权限管理、ADO编程基础、事务管理等。如能运用自如则数据库设计无忧亦。
      

  10.   

    多谢楼上各位的热心帮助^_^
    我现在的情况是这样:工作上基本不会和数据库打交道,但是以后说不好。
    想学的是程序员方向的,不是DBA。
    有一些数据库基础,知道简单的SQL语句,没有写过存储过程,触发器这些东东-_-!
    现在在看一本叫做《SQL Server2000参考大全》的书,刚看完第一章,呵呵,
    不知道这本书对我有没有帮助,如果有看过的大侠希望指点一二。
      

  11.   

    还是学sql-server 吧
    那个挺不错的