Oracle:
Oracle是甲骨文公司的一款关系数据库管理系统。
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。
DB2:
全称为IBM DB2。是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本。
DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器 *** 作系统平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 DB2以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。
IBM DB2认证简介
作为DB2专业人员,取得IBM DB2认证还是很有必要的,那么,IBM DB2认证是什么呢?下面我为大家整理了介绍IBM DB2认证的相关信息,希望对你有所帮助。
DB2是什么?
DB2拥有悠久的历史并且被很多人认为是最早使用SQL(同样最早被IBM开发)的数据库产品。 DB2这个名字最早被用于数据库管理系统(Database Management System, DBMS)是在1983年当IBM发布基于MVS大型机平台的DB2产品时。此前,一个叫做SQL/DS的同类产品被应用于VM大型机。更早期的38系统平台同样也包含一个关系型数据库管理系统。关系型系统,或者我们称为System R,是一个在70年代开发的检索原型。DB2可以追朔至70年代初,当时在IBM工作的埃德加·科德(E.F.Codd) 博士描述了关系型数据库理论并在1970年6月发表数据处理模型。为了应用这个模型Codd需要一种被他称为Alpha的关系型数据库的语言。那个时候 IBM并不相信Codd想法的潜力,只是把这个项目的实施交给了一个并不在Codd监管之下的程序小组,而这个小组违背了Codd的关系型模型中的一些基础理论这个项目的实施结果就是Structured English QUEry语言(SEQUEL)。当IBM公布其第一个关系型数据库产品时,他们希望同样能有一款可用于商业用途的子语言,因此IBM重新开发了 SEQUEL并且命名其为SQL以区别于SEQUEL。SQL,与流行的看法相反,并不是“依靠允许深层分支打破了面向结构的语言的基本规则” (Allen G. Taylor, 2004)的Structured Query Language的缩写。这可以引导读者去思考SQL的真正含义。非常有意思的是,当Informix收购了IIIustra并通过引进他们的Universal Server使他们的数据库引擎成为object-SQL数据库管理系统后,Oracle和IBM跟随着扩展了他们数据库引擎能力从而也能处理关系型对象。更进一步的是,在2001年,IBM购买了Informix并在第二年将Informix技术整合在DB2产品组中。今天,DB2可以被技术性地认为是一个object-SQL数据库管理系统。在很多年里,DB2作为一个全功能的数据库管理系统,被IBM大型机所专用。此后IBM将DB2带向了其它平台,包括OS/2、UNIX以及 Windows服务器,然后是Linux(包括Linux on zSeries)和PDAs。这一转变主要发生在90年代。DB2大型机版本的结构灵感部分来源于IBM DL/1和IBM IMS,这两者最初都是层次型数据库然后转变为网络型(CODASYL)数据库。DB2也被嵌入在了用于IBM System i(i系列,以前的AS/400)的i5/OS *** 作系统中,并且也有可用于z/VSE和z/VM的版本。DB2 LUW(Linux, Unix, Windows)的.一个较早的代码版本是OS/2一个扩展版本组件Database Manager的一部分。IBM多次扩展了Database Manager的功能,包括在局域网内允许远程共享访问的分配式数据库功能。最终IBM宣布在Database Manager的代码中存在不可克服的复杂度问题,并且作出了困难的决定,在其多伦多实验室完全重写了这个软件。新版本的Database Manager被称为DB2,如同其在大型机上的前身一样,同样被运行在OS/2和RS/6000平台上,并分别被称为DB2/2和DB2/6000。
IBM DB2认证是什么?
DB2认证是IBM与教育部高校合作项目中主要的认证课程之一。IBM DB2 UDB能够在各种系统中运行自如,是业界唯一能够为不同规模的系统提供同等功能的数据库。通过一门或多门考试就可获得认证。通过了所需的入门考试“DB2 系列基础,512”,您就获得了IBM DB2 用户认证。接下来参加四门认证解决方案专家(Certified Solution Expert (CSE))考试中的任何一门。例如,要成为一名 DB2 认证开发人员,就要通过“DB2 系列应用程序开发,514”考试。或者通过“DB2 UNIX 和 Windows DBA,513”考试成为认证 UNIX/Windows DBA,或者通过“DB2 OS/390 DBA,516”获得大型机 DBA 的认证。DB2 认证过程相当好的特点在于其模块性。通过入门考试(512)之后,可以参加您喜欢的任何考试。每通过一门考试都会使您获得另一个认证。
IBM DB2认证考试是什么样的?
DB2 考试的题目较难。通过考试所需答对的题目的百分比很低。例如,为了取得DB2开发人员证书,您只需要在两个考试中分别答对 55%和57% 就可以通过。IDUG讨论会的经验表明DB2考试的通过率是75%。请记住所有题目都是多选题,因此应该回答每个题目(答错了不倒扣分,因此至少还可以猜答案)。考试软件允许您“标记”以后要返回的题目,因此您可以跳过难题,以后再回过头来解决它们。
考试时间是足够的。如果您仔细检查您的解答,也只会花去规定的时间。当完成考试时,单击 Done按钮,软件将立即显示您是否通过。您可以通过与 LAN 连接的打印机在现场打印成绩副本。如果您通过,IBM 会以邮寄方式发给您一张可以挂在墙上的证书,胸针以及其它“会员”好处。如果在规定时间内没有完成考试会怎么样呢?屏幕会冻结,一条消息告诉您考试已经结束,您将看到与您自己单击 Done按钮时相同的“是否通过”消息。
特点不好说, 很复杂, 我就说一下我对这4个数据库的使用感受吧:DB2: 关系型数据库, 适用于大型的分布式应用系统, 确实是非常非常好的数据库, 无论稳定性, 安全性, 恢复性等等都无可挑剔, 而且从小规模到大规模的应用都非常适合, 但是使用起来觉得非常繁琐, 首先安装的时候要求颇多, 很多软件都可能和DB2产生冲突, 因为一般DB2都是安装在小型机或者服务器上的, 所以在PC上安装很费事儿. 新建一个库需要设置很多东西, 分配各种各样的存储空间, 我们在讲DB2的时候没有将多少应用, 几乎整节课都是在配置它.
Oracle: 关系型数据库, 是目前市场占有率最大的数据库, 我在学习SSH的时候用的就是Oracle, 安装起来很繁琐, 而且居然程序文件有3G之多... 用起来非常方便, 对于我这样的初学者, 有很简单的配置, 对于要求很高的企业级应用, 也有很复杂的配置和管理方法, 有很强大的数据字典, 可以说是最实用的数据库了, 但是查了一下, 价格不菲...
MS SQL: 不知道你想了解的是2000 还是2005, 这两个版本差了很多, 2000的数据库做的不错, 程序很小, *** 作简单, 功能较全, 算是各方面都很中庸的数据库吧, 是中型数据库, 我的毕业设计就是用MS SQL 2000做的. 2005中加入了很多功能, 复杂多了, 有大型数据库的风范了, 而且价格也变高了, 个人觉得除非用的是Window Server 系统或者针对Microsoft产品, 否则不如用Oracle好.
MYSQL: 不知道你为什么没有问MYSQL, 这是一个很好的关系型数据库, 免费, 而且功能很全, 程序又小, 安装简单, 现在很多网站都用MYSQL, 在字段约束上做的差了点儿, 其他的都不错, 和MS SQL 用着差不多.
Access: 典型的桌面数据库, 觉得做个单机系统, 比如记账, 记事儿什么的还成, 在局域网里跑个小系统都够呛, 数据源连接很简单, 因为是Office的数据库, 所以Windows自带数据源.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)