首页 > 大数据 > 正文

学习Oracle SQL Developer的理由

2012-07-01 19:49:31  来源:机房360

摘要:学习新技术会让人望而生畏,试问你现在已经在学习使用关系型数据库了吗?或许,你会一点点Access,但是假如你现在的老板或者老师希望你精通Oracle数据库,你会怎么办呢?
关键词: Oracle SQL

  学习新技术会让人望而生畏,试问你现在已经在学习使用关系型数据库了吗?或许,你会一点点Access,但是假如你现在的老板或者老师希望你精通Oracle数据库,你会怎么办呢?

 

  别急,本文阐述了10个观点,对于刚刚学习Oracle的人来说,Oracle SQL Developer是最值得他们学习的工具。理由如下:

 

  1.完全免费

 

  无需任何启动资金和预算,学生也不需要任何费用。在原来的程序上进行免费升级,并且在我们的官方论坛上有一些免费的技术支持。

 

  2.随处运行

 

  Windows、OSX(Apple)、Unix、Linux。也不需要在你的实验室机器上启动Windows VM去运行Windows软件。

 

  3.谁都可以安装

 

  无需安装,无需注册便可以更新,无需管理员权限即可获得。你可以下载或者提取一些文件在你的电脑或者U盘里面,就可以运行。这里有一个视频教程,教你怎样开始使用。有可能5分钟以后就学会使用Oracle SQL Developer

 

  4.无处不在

 

  SQL Developer无处不在,在去年,它已经有超过250万用户下载并且是OTN上下载最多的软件。这也就意味着,在你需要帮助的时候,你身边就有人能帮助你。

 

  5.简单的用户接口

 

  连接,查看对象或者点击对象。你可以使用工作表去写你的查询语句或者程序。这里只有一个工具条,而且上面仅仅只有几个按钮。我只想要“A”、“B”、“SELECT”和“START”控制就行了。如果你是Oracle新手,建议你不要同时学习新的工具来增加学习压力。

 

  6.它不是一个“黑盒子”

 

  就像我们平时使用向导完成任务一样,你也可以通过拖拽表来实现查询等操作并且你还可以查看生成好的SQL语句。请不要因为有一个GUI可以使数据库正常工作就放弃学习底层的代码。

 

  7.“四合一”

 

  它不仅仅是查询工具,有可能你也需要去设计一个数据模型?或者为了新的项目你需要迁移你的Sybase ASE数据库?又或许你需要建一些报表?以上这些Oracle SQL Developer都可以满足你。所以一旦你习惯了使用这个工具后,其他的都可以轻而易举实现。

 

  8.丰富的资源

 

  视频,博客,论坛等,随处都可以找到。为什么需要别人去指导你呢,通过这些我们自己就可以学习啦!

 

  9.使用它自学SQL

 

  与其面对令人恐慌的白色屏幕,你可以通过拖动表或者视图到查询编辑器里面,可视化的建立查询。就像Access一样,建立查询,与工作表进行切换查看SLQ语句。再次强调,SQL Developer不是一个黑盒子。

 

  如果你更愿意从调试和错误中学习,那么工作表会对你的SQL语句进行错误提示,如果你有语法错误,它会自动在错误的地方加粗,就像你在一个单词编辑器里面把单词拼写错误一样。

 

  10.衡量你的经验水平

 

  6-8个月后,当你需要解决一些更复杂的问题时,比如像XML DB或者Oracle Spatial,该工具就可以派上用场了,而不需要你去找其他复杂的工具。

 

  11.Wait,you said this was a Top 10′list?

 

  是的,我在跟你开了一个玩笑,来吸引你的注意,因为下面我想说的,你可能都不愿意听下去。你准备好了吗?

 

  工具并不会替代经验,失败,努力工作和训练。就好比说你有了车钥匙,出门的时候就一定会开车一样。尽管Oracle SQL Developer提升了入门速度,但是也不可以说明随时都可以丢弃它。

 

  许多有经验的人并不怎么喜欢工具,相反,他们是不喜欢那些没有专业技能去操作工具的人。如果你不知道“Truncate”是什么意思,那么请你先拿起一本书,然后建立自己的学习空间,这就是为什么我喜欢“Dev Days Database Virtual Box image”的原因。那才是属于你自己真正学习数据库的经验。


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:chaisenshark

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。