企业用的是ORACLE数据库,但是对数据库不懂,请问该如何学习
2个回答
展开全部
看你要学习什么?如果仅仅是oracle的应用?
比如仅仅需要sql语句的编写,存储过程、包、函数的写作。也就是一般的开发,那么这个是可以自学的。因为只学sql语句没什么困难的,相对比较简单。只要能查出你想要的东西,建立你想建立的东西就行。
书的话我记得有一本《精通Oracle.10g.Pl.SQL编程》,应该有电子版。当然,现在的版本是 11g,或者12c,不过对于sql语句来说还是差不多,够用的。学习sql语句,差不多够用。
如果需要你维护数据库,并且设计数据库,那么最好能参加个培训,虽然现在也有很多这种类型的书,但是好的,还真没发现,大部分都是属赵括的(纸上谈兵),然后还需要具体问题具体分析。管理这块就麻烦多了,比如,数据库的安装,建立,启动,停止,表空间管理,用户管理,内存管理,表的管理,数据文件管理,备份管理,索引,查询效率,安全,监听,应急方案,导入导出,查询优化,存储优化。。。。这内容书中很少能说的完全明白,参加一个周末的培训的话,大概也至少要半年时间才能大概了解一些,并且把相关内容关联起来,我当时脱产学习了3个月,再加上后来在工作中的一些实践,才慢慢开始了解oracle。
所以还是那句话,看你想怎么用,如果是类似语句开发编写,那么自学问题不大。如果是管理,oracle和一般的软件不同,它不是安装完成后就不用管了,而是安装完成后,管理的任务才刚刚开始。
比如仅仅需要sql语句的编写,存储过程、包、函数的写作。也就是一般的开发,那么这个是可以自学的。因为只学sql语句没什么困难的,相对比较简单。只要能查出你想要的东西,建立你想建立的东西就行。
书的话我记得有一本《精通Oracle.10g.Pl.SQL编程》,应该有电子版。当然,现在的版本是 11g,或者12c,不过对于sql语句来说还是差不多,够用的。学习sql语句,差不多够用。
如果需要你维护数据库,并且设计数据库,那么最好能参加个培训,虽然现在也有很多这种类型的书,但是好的,还真没发现,大部分都是属赵括的(纸上谈兵),然后还需要具体问题具体分析。管理这块就麻烦多了,比如,数据库的安装,建立,启动,停止,表空间管理,用户管理,内存管理,表的管理,数据文件管理,备份管理,索引,查询效率,安全,监听,应急方案,导入导出,查询优化,存储优化。。。。这内容书中很少能说的完全明白,参加一个周末的培训的话,大概也至少要半年时间才能大概了解一些,并且把相关内容关联起来,我当时脱产学习了3个月,再加上后来在工作中的一些实践,才慢慢开始了解oracle。
所以还是那句话,看你想怎么用,如果是类似语句开发编写,那么自学问题不大。如果是管理,oracle和一般的软件不同,它不是安装完成后就不用管了,而是安装完成后,管理的任务才刚刚开始。
展开全部
ORACLE管理方面,版本不同,方式差别还挺大的。不知道你的是什么版本。
可以通过学习OCP考试的几个内容来进行。
你查OCP考试资料,就能找到很多了。
可以通过学习OCP考试的几个内容来进行。
你查OCP考试资料,就能找到很多了。
追问
目前使用的是 11g ,因为对数据库基本上没有什么了解,有的推介先学习下SQL server,然后再去看oracle,心里比较矛盾,不知道该如何选择
追答
学习oracle不需要学习sqlserver,这是两种不同的数据库管理软件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询