小弟想学习Oracle的开发,但是对这方面知识匮乏,完全一个菜鸟,对数据库和前台程序结合开发没有什么实践经验,在这里想请各位给指点指点:
1.首先,对数据库这块,什么是数据库开发?这个概念一直不是很透,在整个项目中数据库开发应该做些什么事情?数据库开发莫非就是建表?...这块请大家多给说说(Oracle)...
2.我用VC开发前台,但是VC这块与数据库连接这块,是通用的技术,还是每种数据库都有他自己的方法?如果我说的不明白大家可以指出,如果大家有什么好书也可以给我推荐一下,小弟在这万分感谢~

解决方案 »

  1.   


    1.首先,对数据库这块,什么是数据库开发?这个概念一直不是很透,在整个项目中数据库开发应该做些什么事情?数据库开发莫非就是建表?...这块请大家多给说说(Oracle)...
    数据库开发是使用plql的语言,根据你的实际的需求,编写存储过程和函数,满足你需求的需要,供别的应用语句使用,比如java,vc,报表语言。
    2.我用VC开发前台,但是VC这块与数据库连接这块,是通用的技术,还是每种数据库都……
    针对每种数据库,各自的语言都不一样。不过每种应用语言都做了封装。对于应用语言来说,只关系结果,就好比如数据库是个黑盒子
      

  2.   

    数据库开发包含的东西非常多,单对数据库而言,建表只是数据库设计的一个部分,不同的项目(业务)要在数据库上进行函数,过程,触发器,包等的代码设计及编写,Oracle中还可进行java的代码设计及编写;这些都是对项目或业务的,不同的项目所要用的技术不同,不只是建表;当然某些简单的业务后台只建表就可以,其它由前台完成.VC开发前台通常都是用ODBC开发,因为比较简单,代码比较通用,可适用于不同的数据库,SQLSERVER,ORACLE等;基本满足一般的业务需要,但如果要对ORACLE进行底层控制,ODBC就有些力不足了,要使用OCI或OCCI开发可得到对ORACLE的底层控制.对ORACLE来说最好的书就是官方文档!
    GOOD LUCK!
      

  3.   

    开发:
    无非是API调用,里层全都是写SQL
    所以,先弄懂基本的SQL,
    然后,针对性的学会目标数据库的各种语言的API,
    一般来说,你掌握了JDBC/C-API,差不多也就够用了。adonet,基本上拿来就可以用。倒不是特别麻烦。
      

  4.   

    通常说的数据库开发就是写ORACLE的内部程序,及使用PL/SQL 编制业务存储过程,
    当然还有扩展的,例如PRO*C,java等扩展业务逻辑组件的编写,建表一般是架构师做的,当然小公司的话,你兼职了,
    连接数据库,看你所在的平台决定了,WIN下有ADO,ODBC....
      

  5.   


    这个过程能详细一些吗?我应该从那方面着手学习? 怎么个过程? 上学的时候对SQL这些都是熟悉的,不过就是没有这方面的经验。
      

  6.   

    推荐看看
    oracle 11g pl/sql开发指南
    Oracle PLSQL实例精解
      

  7.   

    开发,估计并不是纯sql
    只是基于一总语言,如java,.net,c++然后操作数据库吧。
    所以会一些增删改查语句,差不多了吧