本人的情况是:工作2年,主要从事Linux上的C开发,由于所在公司是对日外包,平时接触不到数据库。
可是我知道做为一个软件工程师,数据库是很重要的一块知识,同时,很多单位在招聘时也会要求熟悉
大型数据库。
希望前辈们给些建议,我这种情况如何去学习数据库,才能达到市场的要求。
给出100分,希望能够说的详细一点,给我指一条明路。

解决方案 »

  1.   

    1,开发的懂一点数据库原理就可以了。
    2,会一些基本sql语法,比如exists、in、substr等一些基础sql函数以及聚合函数sum、count、max等等可以做开发就够了。
    3,会写存储过程、存储函数吧
    4,再高级一点的会根据一个业务来设计这个项目的数据库
      

  2.   

    买本SQL Server 或者Oracle入门书先看, 装个数据库系统, 边看书边上机操作
      

  3.   

    你从事软件工作2年,居然不知道一点数据库的基础知识?只能给是说,找本SQL SERVER的初级书,先看看吧.毕竟oracle比sql server麻烦得多.
      

  4.   

    1.买一本比较基础的书看看,熟悉sql语句、常用函数,如:to_char(),to_number(),in(),substr(),trunc()等
    2.怎样写存储过程,视图,包,触发器
    3.权限管理、备份数据、ORACLE的内存结构,日志文件和重做日志文件
    4.经常上CSDN实践学习,一般人遇到什么问题比较困惑?帮助别人解决问题自己也能进步
      

  5.   

    到学校去找一下《数据库系统概论》的教材看一下。教材总是最好的基础学习材料。
    然后直接看ORACLE的官方文档就行了。
      

  6.   


    数据库分开发和管理从数据库开发入门,然后再研究数据库设计,再研究数据库体系结构,然后再深入数据库管理维护(这个时候需要一定的环境,最好有师傅带领...)如果能当上资深DBA,还是很有钱途的哟!反正数据库不只是写 几句Sql哪么简单