- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理及其应用 四川大学CAD/CAM研究所 基本概念 数据:数字、文字、图形、图像、声音… 数据库: 数据+库 表+规则+视图+事务+… 数据库管理系统:DBMS, 定义、建立、维护查询 数据库系统:数据库应用系统 数据库技术的发展 人工管理 文件系统管理(txt、Excle、Access、DBASE、Foxpro、…) 数据库系统 sql server、oracle、sybase、informix、 DB2、 PostgreSQL 、MYSQL VFP FoxPro2.5 :是Fox公司和Microsoft公司合并后,于1992年在FoxPro2.0的基础上开发成功的。它兼容了dBase、FoxBase, Visual FoxPro:Microsoft公司在FoxPro2.5的基础上,引入面向对象编程技术和可视化编程方法,于1995年9月推出新一代的FoxPro也即Visual FoxPro3.0。兼具以下一些新特性: 快速创建数据库及应用程序的能力 支持面向对象编程 支持客户/服务器应用 Sybase 1984年,Mark B. Hiffman和Robert Epstern创建了Sybase公司,并在1987年推出了Sybase数据库产品。Sybase主要有三种版本:一是UNIX操作系统下运行的版本; 二是Novell Netware环境下运行的版本;三是Windows NT环境下运行的版本。对UNIX操作系统,目前应用最广泛的是SYBASE 10及SYABSE 11 for SCO UNIX。 Sybase数据库的特点: (1)它是基于客户/服务器体系结构的数据库。 (2)它是真正开放的数据库。 (3)它是一种高性能的数据库。 MS SQL Server MS SQL Server的前身是PC平台中最早的关系数据库Sybase SQL Server,1993年起,Microsoft致力于NT平台的SQL Server的开发。具有以下特点: 与Windows NT集成; 允许集中管理服务器; 提供企业级的数据复制; 提供平行的体系结构; 支持超大型数据库; 与OLE对象的紧密集成。 ORACLE ORACLE是最早提出基于标准SQL数据库语言的关系数据库产品支持客户/服务器和协同服务器,具有以下特点: 名符其实的大型数据库:最大数据量可达几百GB; 共享SQL和多线索服务器体系结构:这两个特性的结合,减少ORACLE的资源占用,增强处理能力,能支持成百甚至上千个用户。 跨平台能力:ORACLE数据库管理系统可以运行在100多个硬件和软件平台上,这一点为其它PC平台上的数据库产品所不及。 分布式数据库:可以使物理分布不同的多个数据库上的数据,被看成是一个完整的逻辑数据库,尽管数据操纵的单个事务可能要运行于多处地点,但这对应用程序却是透明的,应用程序开发人员的感觉就好象所有的数据都是物理地存储在本地数据库中。 卓越的安全机制:包括对数据库的存取控制,决定可以执行的命令,限制单一进程可用的资源数量以及定义数据库中数据的访问级别等。 支持客户机/服务器方式,支持多种网络协议。 DB2 DB2是内嵌于IBM的AS/400系统上的数据库管理系统,直接由硬件支持。它支持标准的SQL语言,具有与异种数据库相连的GATEWAY。因此它具有速度快、可靠性好的优点。但是,只有硬件平台选择了IBM的AS/400,才能选择使用DB2数据库管理系统。 DB2能在所有主流平台上运行(包括Windows),最适于海量数据。 DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上都用DB2数据库服务器,而国内到1997年约占5%。 Informix Informix在1980年成立,目的是为Unix等开放操作系统提供专业的关系型数据库产品。公司的名称Informix便是取自Information 和Unix的结合。Informix第一个真正支持SQL语言的关系数据库产品是Informix SE(StandardEngine)。InformixSE是在当时的微机Unix环境下主要的数据库产品。它也是第一个被移植到Linux上的商业数据库产品。 PostgreSQL PostgreSQL 是一种特性非常齐全的自由软件的对象——关系性数据库管理系统,它的很多特性是当今许多商业数据库的前身。PostgreSQL最早开始于BSD的Ingres项目。PostgreSQL 的特性覆盖了SQL-2/SQL-92和SQL-3。首先,它包括了可以说是目前世界上最丰富的数据类型的
文档评论(0)