我的数据库学习计划-By猪小球

我认为数据库的重要性是无以拟比的。企业IT就是用来处理数据的,企业的财富就是运营过程中产生的各种数据。

   学习数据库时对数据库版本的选择我倾向于选择Oracle和MySQL。前者在企业数据库市场占有最大份额,中等以上规模的企业十有六七选择Oracle数据库。后者作为免费的开源数据库也拥有大量的市场。不过现在Sun被Oracle收购,加之Oracle自己也有免费版本的OracleXE数据库提供,MySQL以后会何去何从真的很难讲。所以就先由Oracle开始我的学习数据库之旅吧。

    学习的第一步就是安装了。这里就涉及到操作系统的选择。如果简单起见的话,当然是安装在Windows上了。如果你现在想集中精力先搞Oracle的话,建议直接安装在Windows上。这样目标明确。但我个人的想法而言,我认为不掌握Unix/Linux系统的话,称不上是真正的计算机专业人士。而且在大型企业中鲜有Oracle安装在Windows系统上的。所以我的选择是安装在Linux系统上。

    学习Linux仅仅靠抱着一本书敲命令是没有太大意义的,因为如果不是每天的工作要接触Linux的话,你是一定会忘记你练习时敲的那些命令的。所以我觉得最好的方式就是让Linux做点什么。比如作为我学习的数据库服务器。这样在伺候Oracle的过程中,自然而然你就要接触Linux的那些命令,这样有目的的学习应该会比抱书本纯粹敲命令练习应该更有效。

   我将会把我学习过程中的详细步骤记录下来形成学习文档并共享出来供大家参考。学习文档是站在初学者的角度来写的,因为我本身就是个初学者。既然是初学者那么文档肯定是不可能完全正确的。所以是和大家交流学习的工具。

     学习文档大概会分为这几部分:安装Oracle(已完成,约有三十页,包含所有步骤的详细截图);Oracle体系结构概述(已完成,从高层次大概了解Oracle的结构);SQL学习(这是学习所有数据库的必须内容,正在进行中);PL/SQL学习(如果是开发人员,这一部分也是很重要的,还未开始);Oracle安全和备份(讲述用户创建、权限控制、备份和还原等内容,做DBA的话要深入,做开发的要了解,这里定位于了解,还未开始)。

    欢迎各位Java宝宝一起学习,交流共进!

你可能感兴趣的:(数据结构,oracle,linux,windows,mysql)