orcale对于java程序开发的要求

在程序开发中,对于orcale掌握数据库的要求高吗? 今天学完了orcale数据库的所有内容
从建表,再到视图,索引,程序包,过程,函数,触发器,序列,同义词,感觉有点多,
而且个人感觉有些东西没多大用处。求大神指点,在java开发中,对于orcale的哪部分
要求比较高?那些东西用不到?

纯java程序员的话,会写sql就行了。。不用关心是Oracle 还是mysql。。一般公司都有专门的dba,负责维护数据库。。。

做java开发的话,你说的这些里面存储过程,序列、索引用的多一点,但更重要的是sql命令的使用,而在这些sql命令中,数据库操纵语句(DML)和数据库查询语句(DQL)使用的最多也最重要。

对于程序开发,sql、存储过程、函数、视图、触发器会用的多一点。对于oracle来说,索引、包、序列、同义词这些都会在不同的场合下用到。
而安装维护数据库,性能调优等工作用专职的dba来做。

个人觉得开发人员还是懂sql会比较好,真正遇到问题卷起袖子能干的人,比只会吹逼的走到哪里都吃香