程序开发类工作,需要掌握Oracle数据库到何种程度?
主要使用JSP+Servlet+javaBean+Struts开发,
对这类人员要求掌握数据库知识到什么程度呢?是不是掌握了主要的DML(数据操作语句)就差不多了呢?
特别的对于Oracle,SQL/PL语言是不是必须掌握呢?
能推荐几本书吗?Oracle的,谢谢~~~
问题点数:20、回复次数:15Top
1 楼topnk(好小子)回复于 2005-07-02 23:29:42 得分 0
顶顶
这么好的得分都不要阿Top
2 楼hygx(失身志不移)(http://91in.blogchina.com)回复于 2005-07-03 00:49:31 得分 1
顶一下,电子工业出版社的 《精通oracle9i》不错,建议看看。Top
3 楼topnk(好小子)回复于 2005-07-03 07:54:45 得分 0
那本书好像是给数据库管理员写的啊~~~
我是写程序的~~~虽然知道得越多越好,但是重点不应该是管理吧,应该多看些SQL语句的编写吧Top
4 楼topnk(好小子)回复于 2005-07-03 10:48:30 得分 0
upupTop
5 楼lsbaiquan(BinGo)回复于 2005-07-03 12:19:51 得分 2
还是感觉,写程序与数据库管理的关系并不是非常大。同时 ,也不能一点不知道。Top
6 楼iihero(iihero)回复于 2005-07-03 16:35:28 得分 0
我准备写一本面向程序员的数据库可移植开发方面的书。
Top
7 楼ruowang(若望)回复于 2005-07-03 19:08:10 得分 0
呵呵 现在已经是《精通oracle 10g》了
Top
8 楼lcllcl987(毛爷爷)回复于 2005-07-04 00:13:04 得分 1
如果你是开发人员,对于oracle:
1:会写一般的sql
2:会写触发器
3:会写存储过程
足够了
呵呵Top
9 楼isay(isay)回复于 2005-07-04 00:43:54 得分 1
会基本SQL就可以了Top
10 楼samepoint(猪样年华)回复于 2005-07-04 00:45:30 得分 10
这个朋友问的问题很有普遍性了,我最近在找工作,主考也会经常问到关于数据库方面的问题.我觉得对数据库的掌握程度和写程序的关系不是很大的,会些基本的pl/sql就可以了,必定不是dba嘛.我觉得关系密切有这么两个方面:一是你应聘的职位,如果不是单纯的编码或基础的详细设计工作,而是总体设计,那么必须要对数据库有较深的认识,尤其是针对不同厂商的产品,因为数据模型的好坏直接决定了一个application的性能问题和伸缩性问题;二是你应聘公司的规模,如果公司规模有限,比如说20人以下,那么从用人方自然会希望可以一人多能了,既写代码又管理数据库,利益追求最大化没有错的.(不过象这种公司,大家也不会待太久,一个字累)
所以呢,还是看自己要向什么方向发展了,贵在精嘛,呵呵
Top
11 楼nimifeng(学海无涯.......苦作舟....理解是美!!!Mars.Neil)回复于 2005-07-04 01:51:20 得分 0
UPTop
12 楼humanity(城市边缘的狼)回复于 2005-07-04 01:57:18 得分 5
我进入这个行业不满一年, 学习 Oracle 只用了 Enterprise Management Console + SQL Plus Worksheet. ORACLE PL/SQL 都看 Oralcle 自带的那几个 Schema 中的 Trigger,Procedure,Package,Function ,DatabaseLink.
再到网上搜索几篇 CASE ... , 和自定义聚合函数的文章就满足我所有的需求。
如果你不搞数据仓库和挖掘,OLAP 这些足够了。Top
13 楼topnk(好小子)回复于 2005-07-04 03:17:20 得分 0
samepoint(猪样年华) 讲得很有道理~~~
继续关注~~~~~
Top
14 楼xyj0323(好好学习,天天向上)回复于 2005-07-04 09:48:27 得分 0
当然是越多越好啊!平常有空的话就多多学习吧!Top
15 楼topnk(好小子)回复于 2005-07-04 16:13:26 得分 0
越多越好,这话没错~~~~
但是要有所倚重,不仅要博,还要精。
Top




