您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > db2重点解析课件1
CS&TInformationCourse1BeyondTechnologyDB2东软信息学院计算机科学与技术系CS&TInformationCourse第1章DB2概述CS&TInformationCourse目录•1.1DB2的发展•1.2常见的数据库管理系统•1.3DB2的各版本•1.4DB2新特性•1.5DB2产品组件•1.6安装与卸载•1.7创建样本数据库CS&TInformationCourse1.1DB2的发展•从83年至今,DB2已有26年历史,其稳定性、安全性、高效性已得到公认•应用领域越来越广泛•各个版本之间跨度不大•85%以上的世界500强企业也都使用DB2•DB2认证考试费用低廉•DB2在大型机上优势明显CS&TInformationCourse1.2常见的数据库管理系统•IBM的DB2•Oracle•Informix•Sybase•SQLServerCS&TInformationCourseIBM的DB2•作为关系数据库领域的开拓者和领航人,IBM在1977年完成了SystemR系统的原型,1980年开始提供集成的数据库服务器——System/38。DB2forMVSV1在1983年推出。1988年DB2forMVS提供了强大的在线事务处理(OLTP)支持。1989年和1993年实现了分布式数据库支持。•1996年DB2v2.1.2,第一个真正支持JAVA和JDBC的数据库。同年更名为DB2UDB,可以运行在所有主流操作系统和硬件平台上。CS&TInformationCourseOracle•Oracle的前身叫SDL,由LarryEllison和另外两个编程人员在1977年创办,1979年该公司引入了第一个商用SQL关系数据库管理系统。Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。CS&TInformationCourseInformix•Informix在1980年成立,目的是为Unix等开放操作系统提供专业的关系型数据库产品。公司的名称Informix便是取自Information和Unix的结合。Informix是第一个被移植到Linux上的商业数据库产品。•该公司的数据库业务于2001年被IBM以10亿美元收购。CS&TInformationCourseSybase•Sybase公司成立于1984年,公司名称取自System和Database相结合的含义。公司的创始人之一BobEpstein是Ingres大学版(与SystemR同时代的关系数据库模型产品)的主要设计人员。该公司首先提出了Client/Server数据库体系结构的思想,并率先在SybaseSQLServer中实现。CS&TInformationCourseSQLServer•微软的产品线中缺少数据库产品,为此,微软同Sybase签定了合作协议,使用Sybase的技术,1989年,微软发布了SQLServer1.0版。CS&TInformationCourseDB2、SQLServer与Oracle的比较•开放性•可伸缩性,并行性•安全性•性能•使用风险CS&TInformationCourse开放性•SQLServer只能在windows上运行,没有丝毫的开放性•Oracle能在所有主流平台上运行(包括windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。•DB2能在所有主流平台上运行(包括windows)。最适于海量数据。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。CS&TInformationCourse可伸缩性,并行性•SQLserver–并行实施和共存模型并不成熟。很难处理日益增多的用户数和数据卷。可伸缩性有限。•Oracle–具有很好的并行性。•DB2–DB2具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境。CS&TInformationCourse安全性•SQLserver–没有获得任何安全证书。•OracleServer–获得最高认证级别的ISO标准认证。•DB2–获得最高认证级别的ISO标准认证。CS&TInformationCourse性能•SQLServer–多用户时性能不佳。•Oracle–性能较高•DB2–性能较高,适用于数据仓库和在线事物处理。–从SQL优化查询性能看,DB2的SQL引擎对复杂语句的优化能力强于Oracle。CS&TInformationCourse使用风险•SQLserver–完全重写的代码,许多功能需要时间来证明。并不十分兼容早期产品。使用需要冒一定风险。•Oracle–长时间的开发经验,完全向下兼容。得到广泛的应用。风险小。•DB2–在企业中得到广泛的应用,向下兼容性好。风险小。CS&TInformationCourse1.3DB2各版本•EveryPlace版•个人版(PersonalEdition)•工作组版(WorkgroupEdition)•企业版(EnterpriseEdition)CS&TInformationCourse该版本是专门为移动计算环境设计的,允许移动用户通过个人数字助理或掌上电脑等手持设备存取企业中的DB2数据源。DB2Everyplace版CS&TInformationCourseDB2个人版•DB2PersonalEdition(DB2PE)该版本通常被单机用户使用。•DB2PE可用于Windows98、WindowsME、WindowsNT(SP6或更高版本)、indows2000(推荐SP2)、WindowsXP、Windows2003和Linux。•可以正常使用DB2的各种功能,但是其它用户不能连接到该版本上。CS&TInformationCourseDB2工作组服务器版•DB2WorkgroupEdition通常用于支持小规模的部门级应用。•它可以在所有受支持的UNIX产品(AIX、Solaris和HP-UX)、Linux、WindowsNT(SP6或更高版本)、Windows2000(推荐SP2)、WindowsXP、Windows2003、WindowsVista或更高版本上使用。CS&TInformationCourseDB2企业服务器版•DB2EnterpriseEdition通常用于支持大规模部门级应用,构建大型企业级数据仓库。•是功能齐全的、支持Web的客户机/服务器RDBMS。•它可在所有受支持的UNIX产品(AIX、Solaris和HP-UX)、Linux、WindowsNT(SP6或更高版本)、Windows2000(推荐SP2)、Windows2003等Windows系统的Server版上使用。CS&TInformationCourse1.4DB2COBRA的新特性•几乎全面兼容了Oracle,主要体现在:–SQLPL方面,支持PL/SQL绝大多数的语法–迁移方面,提供一系列工具从Oracle移植到DB2–开发方面,增加了新的数据类型兼容Oracle–并发性方面,增加了“当前已提交”隔离级–数据移动方面,允许联机移动表到其他表空间–安全性方面,增加了SECADM权限–压缩方面,支持压缩非内联的XML对象CS&TInformationCourse1.5DB2产品组件•DB2数据库产品包含了很多产品组件,大致分为如下几个:DB2引擎、DB2连接器、运行时客户端、应用程序开发客户端、管理客户端、分布式关系数据库应用请求端、分布式关系数据库应用服务器端。CS&TInformationCourse1.6DB2安装与卸载•在Windows操作系统中安装–自动化图形界面安装,基本上采用默认步骤•LINUX操作系统–自动化图形界面安装–手工命令行方式安装•教学过程可以将DB2安装在虚拟机环境下CS&TInformationCourse•卸载时,手动删除X:\DB2目录,手动删除X:\IBM\SQLLIB目录下的所有内容•删除注册表中的相关项。步骤:运行regedit,打开注册表,删除HKEY_LOCAL_MACHINE\SOFTWARE\IBM\DB2和HKEY_CURRENT_USER\SOFTWARE\IBM\DB2两个子项。卸载的注意事项CS&TInformationCourse1.7创建样本数据库•可以在系统上创建DB2样本数据库并可以使用样本数据库Sample来进行存取数据,这主要是为初学者提供一个实验环境,方便用户对DB2各种特性的熟悉。同时也可以用样本数据库来验证安装的正确性(如果无法创建样本数据库,就证明安装是不成功的)。CS&TInformationCourse本章小结•本章主要介绍了以下知识点:–DB2的发展历史–常见的数据库管理系统的简单介绍–DB2的各版本–DB2新版本中增加的新特性–DB2产品组件–DB2安装与卸载的方法–安装成功后创建样本数据库的方法
本文标题:db2重点解析课件1
链接地址:https://www.777doc.com/doc-6162922 .html