非计算机专业的自学Sqlserver,Oracle有用处没?

我不是计算机专业的,不过我对计算机挺感兴趣的,有些c基础,二级过了,不过编程能力一般,上计算机学院听过计算机组成,数据结构,网络安全等一些课,我发现我对数据库十分感兴趣,真的能调动起我的学习热情,但是听说这东西需要有认证才“有用”,听说oracle的认证费用得一万多,这个数字除非我有百分之一千的把握否则根本不能考虑啊,

想问大家:
1.如果没有认证学数据库对自己的工作能有帮助不,因为现在除了兴趣我还得兼顾生产力,得挣钱吃饭呐,如果非要考证才有用处我就不浪费时间了。
2.我的编程能力一般般,这样能学好数据库不?
请问1l如果只是“大概了解”的话能作什么呢?
回复3l,如果是那样没任何意义呀

如果今后想从事IT行业方面的工作,那就是有用的。
一、开放性
  1、SQL Server 只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据库。
  2、 Oracle 能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。
  二、可伸缩性,并行性
  1、SQL server 并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。
  2、Oracle 并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。如果windowsNT不能满足需要,用户可以把数据库移到UNIX中。Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。
  三、性能
  1、SQL Server 多用户时性能不佳
  2、Oracle 性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录。
  四、客户端支持及应用模式
  1、SQL Server C/S结构,只支持windows客户,可以用ADO、DAO、OLEDB、ODBC连接。
  2、Oracle 多层次网络计算,支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。
  五、操作简便
  1、 SQL Server 操作简单,但只有图形界面。
  2、Oracle 较复杂,同时提供GUI和命令行,在windowsNT和unix下操作相同。
  六、使用风险
  1、SQL server 完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容。
  2、Oracle 长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。 最后价格上 ORACLE贵过SQLSRVER。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-26
oracle一般是比较大型的企业才会用,如果你精通oracle,获得oracleOracle认证专家——OCP,那么你就很厉害了。不过说实话,这个真的很难学。一般都是在公司上班后,你表现和专业能力比较强的话,公司会外派你去培训个一年半载。然后进行考试,考过了公司加薪升值考不过要么自己提供费用再修,要么留守公司做其他的。所以一般自学这个oracle是不行的,你根本就没有那样的硬件条件和实施环境来学习的。

SQL数据库比起oracle那是要简单的多了。一般SQL数据库都是结合其他编程语言来开发软件用的。如果是专业的数据库管理员还必须熟悉很多种操作系统:
Window/Unix/Linux操作系统, 同时需要具有开发脚本和一般的编程经验。

当然你完全可以找一个要求比较低的公司边工作边学习。只要和数据库沾边的工作都可以去试试、。因为很多人都不是一出来就干这种高级工程师的活的啊。而且他们也不是一毕业就有什么认证的。一般都是在工作后再去考的。本回答被提问者采纳
第2个回答  2010-09-25
想学不是不可以,但是SQLsever和Oracle不是那么容易就学会的,简单的学一点,很难产生什么实际的效益,但是学了数据库可以增加这方面的了解
第3个回答  2010-09-25
呵其实不用考证的只要你有能力也可以去上班的!

数据库人工资比编程的高啊!要是你真感兴趣我想可以去学学啊!

证你可以等以后经济能力还行的再去考啊!说实话中国现在有证的人也不是很多啊!特别是那种考要多钱的!

所以还是相信自个的!只要喜欢就去的!多学点都没有坏处的!

我们大学那个教数据库的它就有证啊!
第4个回答  2015-10-26
  非计算机专业的自学Sqlserver,Oracle也是有用处的,技多不压身,
  SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。
  Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
相似回答