《《电子商务的数据管理技术》-徐保民 第6章 关系数据库设计简介》由会员分享,可在线阅读,更多相关《《电子商务的数据管理技术》-徐保民 第6章 关系数据库设计简介(13页珍藏版)》请在金锄头文库上搜索。
1、第6章 关系数据库设计简介,本章的重要知识点,(1)关系数据库管理系统的发展的三个阶段 (2)Oracle的技术特点及其数据仓库的解决方案 (3)Informix的技术特点及其数据仓库的解决方案 (4)SQL Server的技术特点及其数据仓库的解决方案,6.1数据库管理系统概述,关系数据库管理系统的发展可以粗略地分为如下三个阶段。 (1)第一阶段从七十年代初E.F.Codd提出关系模型后,开始的对关系数据库的理论研究和原型开发时代 (2)第二阶段是从七十年代后期开始,关系数据库系统的实用阶段 (3)第三阶段是从八十年代以来,关系数据库成为发展的主流,几乎所有新推出的数据库管理系统产品都是关系
2、型的,6.2 Oracle数据库系统,1977年,在加利福尼亚的Redwood,Larry Ellison和Robert Minor一起成立了Oracle公司。他们在IBM的System R的基础上,推出了第一个关系数据库管理系统,这是第一个使用IBM的结构化查询语言的关系数据库管理系统。 1979年首次推出商业关系数据库管理系统。 1984年,首先将关系数据库转到了桌面计算机上,6.2 Oracle数据库系统,Oracle数据库系统是一组以分布式数据库为核心的软件产品,主要包括数据库服务器、开发工具和连接产品三类。 Oracle系统特点 (1)具有可移植性和可连接性 (2)支持分布处理 (3
3、)支持大数据、多用户的事务处理 (4)应用开发效率高 (5)图形化的管理工具 (6)支持安全性控制和完整性控制 (7)多进程、多线索的体系结构,6.2 Oracle数据库系统,Oracle的数据仓库解决方案 Oracle数据仓库解决方案是Oracle OLAP产品,他主要包括Oracle Express Server、Oracle Express Web Agent、Oracle Express Objects和Oracle Express Analyzer工具。,6.3 Informix数据库系统,Informix公司成立于1980年,其目标是为Unix等开放操作系统提供专业的关系型数据库产
4、品。 Informix第一个真正支持SQL语言的关系数据库产品是Informix SE。Informix SE的特点是简单、轻便、适应性强。同时,他也是第一个被移植到Linux上的商业数据库产品。 在九十年代初,联机事务处理成为关系数据库越来越主要的应用,同时,ClientServer结构日渐兴起。,6.3 Informix数据库系统,1993年,为了克服多进程系统性能的局限性,Informix使用多线程机制重新改写数据库核心,次年初,Informix推出了动态可伸缩结构的Informix数据库服务器。 1996年Informix推出了通用数据选件。,6.3 Informix数据库系统,Inf
5、ormix产品系列主要包括:数据库服务器、网络连接软件、应用开发工具和最终用户工具。 Informix系统特点 (1) 客户服务器体系结构 (2)可伸缩性体系结构 (3)具有较高性能 (4)容错功能和高可用性 (5)动态系统管理 (6)分布式数据库查询 (7)数据库服务器的安全性,6.3 Informix数据库系统,Informix的数据仓库解决方案 Advanced Decision Support选件 MetaCube ROLAP选件 Red Brick Data Mine以及第三方厂商产品,6.4 SQL Server数据库系统,SQL Server是由Microsoft开发和推广的关系
6、数据库管理系统,他最初是由Microsoft、Sybase和AshtonTate三家公司共同开发的,并于1988年推出了第一个OS2版本。 近年来,运行于Windows NT上的SQL Server的版本不断更新。,6.4 SQL Server数据库系统,SQL Server系统特点 (1)用户自定义函数 (2)丰富的XML支持 (3)增强的索引 (4)带索引的视图 (5)增强的全文检索功能 (6)增强的触发器 (7)英语查询 (8)分布式分区视图 (9)联合服务器,6.4 SQL Server数据库系统,SQL Server多版本支持 (1)企业版 (2)标准版 (3)个人版 (4)开发版 SQL Server的数据仓库解决方案 APIOLE DB for Data Mining,