当前位置:文档之家› 主流数据库简介PPT课件

主流数据库简介PPT课件

9
特点
(1)无范需求式要求,可根据用户的实际 系统需求构造数据库。
(2)采用标准的SQL语言。 (3)具有丰富的开发工具,覆盖开发周期
的各阶段。 (4)支持大型数据库,数据类型可以支持
大至4GB的二进制数据,为数据库的面向 存储提供数据支持。 (5)具有第四代语言的开发工具。
服务器技术执行副总裁Chuck
财务应用系统。
12
DB2
IBM公司研制的一种关系型数据库系统。DB2主 要应用于大型应用系统,具有较好的可伸缩性,可 支持从大型机到单用户环境,应用于OS/2、 Windows等平台下。
DB2提供了高层次的数据利用性、完整性、安 全性、可恢复性,以及小规模到大规模应用程序的 执行能力,具有与平台无关的基本功能和SQL命令。
主流数据库简介 及应用实例
1
什么是数据库?
数据库(Database)是按照数据结 构来组织、存储和管理数据的仓库,它 产生于距今五十年前,随着信息技术和 市场的发展,特别是二十世纪九十年代 以后,数据管理不再仅仅是存储和管理 数据,而转变成用户所需要的各种数据 管理的方式。数据库有很多种类型,从 最简单的存储有各种数据的表格到能够 进行海量数据存储的大型数据库系统都 在各个方面得到了广泛的应用。
2
数据库就像一个“仓库”
在经济管理的日常工作中,常常需要把某些 相关的数据放进这样的“仓库”,并根据管理的 需要进行相应的处理。例如,企业或事业单位的 人事部门常常要把本单位职工的基本情况(职工 号、姓名、年龄、性别、籍贯、工资、简历等) 存放在表中,这张表就可以看成是一个数据库。 有了这个"数据仓库"我们就可以根据需要随时查 询某职工的基本情况,也可以查询工资在某个范 围内的职工人数等等。此外,在财务管理、仓库 管理、生产管理中也需要建立众多的这种"数据 库",使其可以利用计算机实现财务、仓库、生 产的自动化管理。
DB2具有很好的网络支持能力,每个子系统可 以连接十几万个分布式用户,可同时激活上千个活 动线程,对大型分布式应用系统尤为适用。
13
数据库产品——DB2 9
2006年7月14日,IBM全球同步发布了一款具有划 时代意义的数据库产品——DB2 9
这款新品最大特点即是率先实现了可扩展标记语 言(XML)和关系数据间的无缝交互,而无需考虑数 据的格式、平台或位置。
具有可用性强、可扩展性强、数据安全 性强、稳定性强等优点。
7
Oracle9i的两种工作模式
• Oracle9i提供两种工作模式,一种是客户机/服务器模式, 另一种是浏览器/服务器模式。
客户机 ...... 客户机 客户机
客户机 ...... 客户机
网络互连
客户机
浏览器
数据库 服务器
......
数据库 服务器
----oracle公司的核心人物
10
特点
(6)具有字符界面和图形界面,易于开发 (7)可以控制用户权限,提供数据保护功
能,可以监控数据库的运行状态,调整 数据缓冲区大小。 (8)分布优化查询功能。 (9)数据透明、网络透明、支持异种网络 、异构数据库系统。 (10)支持客户机/服务器体系结构及混合 的体系结构。 (11)实现了两阶段提交、多线索查询手段
IBM发布DB2 9,将数据库领域带入XML时代。XML 以其可扩展性、 与平台无关性和层次结构等特性, 成为构建SOA(服务导向架构)时不同应用间进行数 据交换的主流语言。而如何存储和管理几何量级的 XML数据、直接支持原生XML文档成为SOA构建效率和 质量的关键。在这这种情况下,IBM推出了全面支持 Original XML的DB2 9,使XML数据的存储问题迎刃 而解,开创了一个新的XML 数据库时代。
14
特点
(1)支持面向对象的编程。 (2)支持多媒体应用程序。 (3)具有较强的备份和恢复能力。 (4)支持存储过程和触发器,用户可以在
建立数据表时定义复杂的完整性规则。 (5)支持递归的SQL查询。 (6)支持异构分布式数据库访问。 (7)支持数据复制。
IBM 董事长兼ceo彭明15盛
美国Sybase公司研制的一种关系型数据库 系统,是一种典型的UNIX或WindowsNT平台上 客户机/服务器环境下的大型数据库系统。 Sybase提供了一套应用程序编程接口和库, 可以与非Sybase数据源及服务器集成,允许 在多个数据库之间复制数据,适于创建多层 应用。系统具有完备的触发器、存储过程、 规则以及完整性定义,支持优化查询,具有 较好的数据安全性。Sybase虽然没有oracle、 db2名气响,但是国内许多大企业都使用它, 尤其金融企业。
4
5
几种关系数据库
20世纪80年代以来,计算机厂商推出的 数据库管理系统几乎都支持关系模型,数据 库领域当前的研究工作大都以关系模型为基 础。目前主流的关系数据库有:
ORACLE DB2 Sybase SQL Server MySQL Visual Foxpro6.0
6
ORACLE数据库系统是美国ORACLE公司提 供的以分布式数据库为核心的一组软件产品, 是目前最流行的客户/服务器(CLIENT/SERVER) 体系结构的数据库之一。ORACLE数据库是目 前世界上使用最为广泛的数据库管理系统, 作为一个通用的数据库系统,它具有完整的 数据管理功能;作为一个关系数据库,它是 一个完备关系的产品;作为分布式数据库它 实现了分布式处理功能。
3
什么是关系数据库?
关系数据库,是建立在关系数据库模型基 础上的数据库,借助于集合代数等概念和方 法来处理数据库中的数据,同时也是一个被 组织成一组拥有正式描述性的表格,该形式 的表格作用的实质是装载着数据项的特殊收 集体,这些表格中的数据能以许多不同的方 式被存取或重新召集而不需要重新组织数据 库表格。
客户机/服务器模式
数据库服务 ...... 数据库服务


后台数据库
系统
浏览器/服务器模式
8
Oracle9i的常用工作界面
• 用户在其中一台上安装数据库服务器,另一台安装客户机 管理端,可以通过交换机或集线器等网络连接设备将二者 联系构成局域网。
• 服务器通过管理程序可以管理点
(12)支持多种操作系统平台(UNIX、 Windows、OS/2等)。
(13)数据安全保护措施:没有读锁,采取 快照SNAP方式完全消除了分布读写冲突自 动检测死锁和冲突并解决。
(14)数据安全级别为C2及 (最高级)。 (15)支持多字节码制,支持多种语言文字
编码。 (16)具有面向制造系统的管理信息系统和
相关主题