关于数据库开发,我的想法对吗?
我有如下想法,不知对否,请大家指教!
作为普通的程序开发人员,开发数据库应用:
1、前端开发工具选delphi,c++builder,pb等其中一个,只要运用熟练,熟练运用SQL语句即可。
2、对后端数据库产品SQLserver,Oracel,Informix,Sybase等,只要是否只需要了解其大概就行,不用非要花多少功夫研究,因为标准SQL语句对他们是通用的。
问题点数:21、回复次数:6Top
1 楼9Thoughts(一片绿洲)回复于 2001-09-29 14:11:59 得分 0
对于“普通的程序开发人员”说,当然是这样的。Top
2 楼hellowbh(OneBowie)回复于 2001-09-29 14:32:02 得分 0
备 注:
我说的 “普通的程序开发人员”
是相对 “特殊”或“十分专注某个领域”
的意思, 不是指“水平”的普通、一般的意思Top
3 楼smartdonkey(聪明的毛驴)回复于 2001-09-29 14:49:24 得分 10
to:hellowbh(程序员)
我认为:你所说的普通的程序员来说,对后台大型数据库了解大概是可行的。这样你也能开发出好程序,但是可能会损失效率,因为后台数据库的好多东西是很有效率的,比如过程、触发器、约束、缺省、序列,还有函数等,放弃这些你的程序可能效率不高,运行速度较慢,实现某项功能可能很费事。但放弃之,也有好处,有利于程序的移植。移植到其他数据库,可能不会费事Top
4 楼feiyangf(萧云)回复于 2001-09-29 14:50:12 得分 0
这样说也可以吧Top
5 楼qianby(宝贝)回复于 2001-09-29 15:21:17 得分 10
其实绝大多数的"普通程序员"是不需要掌握数据库的知识的,只要会写一点SQL就可以了.
数据库的建模设计有数据库专家来做,对于procedure等高级程序员都考虑的差不多了.所以
仅仅想当或进入数据库开发的领域,这样就可以了;而你想更进一步发展则必须对数据库有较为深入的理解.Top
6 楼itjune(小鱼儿)回复于 2001-09-29 17:15:10 得分 1
对于“小”项目是可以的
但是在处理分布式数据库的时候,就显得很不够了Top




