数据库类型 简介

上传人:wt****50 文档编号:36895646 上传时间:2018-04-04 格式:DOC 页数:4 大小:24.35KB
返回 下载 相关 举报
数据库类型 简介_第1页
第1页 / 共4页
数据库类型 简介_第2页
第2页 / 共4页
数据库类型 简介_第3页
第3页 / 共4页
数据库类型 简介_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库类型 简介》由会员分享,可在线阅读,更多相关《数据库类型 简介(4页珍藏版)》请在金锄头文库上搜索。

1、数据库分类:数据库分类:一:关系型数据库一:关系型数据库关系型数据库以行和列的形式存储数据,以便于用户理解。这一系列的行和列被称为 表,一组表组成了数据库。关系型数据库管理系统中储存与管理数据的基本形式是二维表。 用户用查询(Query)来检索数据库中的数据。一个 Query 是一个用于指定数据库中行和列 的 SELECT 语句。关系型数据库通常包含下列组件:客户端应用程序(Client) 、数据库服务 器(Server) 、数据库(Database) 、Structured Query Language(SQL)Client 端和 Server 端 的桥梁(Client 用 SQL 来向 S

2、erver 端发送请求,Server 返回 Client 端要求的结果) 。现在流 行的大型关系型数据库有 IBM DB2、IBM UDB、Oracle、SQL Server、SyBase、Informix 等。 小型的关系型数据库有 MySQL,SQL Server 等。 DB2 数据库数据库 DB2 是 IBM 出口的一系列关系型数据库管理系统,分别在不同的操作系统平台上服务。 虽然 DB2 产品是基于 UNIX 的系统和个人计算机操作系统,在基于 UNIX 系统和微软在 windows 系统下的 Access 方面,DB2 追寻了 ORACLE 的数据库产品。DB2 主要应用于大型 应用

3、系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于 OS/2、Windows 等平台下。 DB2 提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到 大规模应用程序的执行能力,具有与平台无关的基本功能和 SQL 命令。DB2 采用了数据分 级技术,能够使大型机数据很方便地下载到 LAN 数据库服务器,使得客户机/服务器用户和 基于 LAN 的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 它以 拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行 查询。 DB2 具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同

4、时 激活上千个活动线程,对大型分布式应用系统尤为适用。 Orcale 数据库数据库 Oracle Database,又名 Oracle RDBMS,或简称 Oracle。是甲骨文公司的一款关系数据库 管理系统。到目前仍在数据库市场上占有主要份额。oracle 数据库是一种大型数据库系统, 一般应用于商业,政府部门,它的功能很强大,能够处理大批量的数据,在网络方面也用 的非常多。不过,一般的中小型企业都比较喜欢用 Mysql ,SQL server 等数据库系统,它 的操作很简单,功能也非常齐全。只是比较 oracle 数据库而言,在处理大量数据方面有些 不如。 美国 Orcale 公司研制的一

5、种关系型数据库管理系统,是一个协调服务器和用于支持任 务决定型应用程序的开放型 RDBMS。它可以支持多种不同的硬件和操作系统平台,从台式 机到大型和超级计算机,为各种硬件结构提供高度的可伸缩性,支持对称多处理器、群集 多处理器、大规模处理器等,并提供广泛的国际语言支持。 Orcale 是一个多用户系统,能 自动从批处理或在线环境的系统故障中恢复运行。系统提供了一个完整的软件开发工具 Developer2000,包括交互式应用程序生成器、报表打印软件、字处理软件以及集中式数据 字典,用户可以利用这些工具生成自己的应用程序。Orcale 以二维表的形式表示数据,并 提供了 SQL(结构式查询语言

6、),可完成数据查询、操作、定义和控制等基本数据库管理功能。 Orcale 具有很好的可移植性,通过它的通信功能,微型计算机上的程序可以同小型乃至大 型计算机上的 Orcale,并且能相互传递数据。另外 Orcale 还具有与 C 语言的接电子表格、 图形处理等软件。 Orcale 属于大型数据库系统,主要适用于大、中小型应用系统,或作为 客户机/服务器系统中服务器端的数据库系统。(1)MySQL 数据库MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。在 2008 年被 Sun 公司收购。而 2009 年,SUN 又被 Oracle 收购。目前 MySQL 被广

7、泛 地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低, 尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。它是个开源的数据库 server,可运行在多种平台,如 windows,unix/linux;他的体积很小是专为 WEB 数据库设计的,特点是响应速度 特别快,主要结合 php 语言开发。MySQL 支持基本上是依靠网络和社区(2)SQL Server 数据库Microsoft 公司推出的一种关系型数据库系统。SQLServer 是一个可扩展的、 高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,

8、实现了与 WindowsNT 的有机结合,提供了基于事务的企业级信息管理系统方案。 其主要特点如下:(1)高性能设计,可充分利用 Windows 的优势。 (2)系统管理先进,支持 Windows 图形化管理工具,支持本地和远程的系统管 理和配置。 (3)强壮的事务处理功能,采用各种方法保证数据的完整性。(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的 SQL 语言。 SQLServer 以其内置的数据复制功能、强大的管理工具、与 Internet 的紧密集成和 开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库 平台。 Sybase 数据库数据库美国 Syba

9、se 公司研制的一种关系型数据库系统,是一种典型的 UNIX 或 Windows 平台上客户机/服务器环境下的大型数据库系统。 Sybase 提供了一套应用程序编程接口和 库,可以与非 Sybase 数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多 层应用。系统具有完备的触发器、存储过程、规则以及完整性定义,支持优化查询,具有 较好的数据安全性。Sybase 通常与 SybaseSQLAnywhere 用于客户机/服务器环境,前者作为 服务器数据库,后者为客户机数据库,采用该公司研制的 PowerBuilder 为开发工具,在我 国大中型系统中具有广泛的应用。 Informix 数

10、据库数据库 美国 InfomixSoftware 公司研制的关系型数据库管理系统。Informix 有 Informix-SE 和 Informix-Online 两种版本。Informix-SE 适用于 UNIX 和 WindowsNT 平台,是为中小规模 的应用而设计的;Informix-Online 在 UNIX 操作系统下运行,可以提供多线程服务器,支持对 称多处理器,适用于大型应用。Informix 可以提供面向屏幕的数据输入询问及面向设计的询问语言报告生成器。 数据定义包括定义关系、撤销关系、定义索引和重新定义索引等。Informix 不仅可以建立 数据库,还可以方便地重构数据库,

11、系统的保护措施十分健全,不仅能使数据得到保护而 不被权限外的用户存取,且能重新建立丢失了的文件及恢复被破坏了的数据。其文件的大 小不受磁盘空间的限制,域的大小和记录的长度均可达 2K。采用加下标顺序访问法, Informix 与 COBOL 软件兼容,并支持 C 语言程序。 Informix 可移植性强、兼容性好,在很 多微型计算机和小型机上得到应用,尤其适用于中小型企业的人事、仓储及财务管理。PostgreSQL 数据库数据库PostgreSQL 是一种特性非常齐全的自由软件的关系性数据库管理系统,它的很 多特性是当今许多商业数据库的前身。PostgreSQL 最早开始于 BSD 的 Ing

12、res 项目。 PostgreSQL 的特性覆盖了 SQL-2/SQL-92 和 SQL-3。首先,它包括了可以说是目前世界上最丰富的数据类型的支持;其次,目前 PostgreSQL 是唯一支持事务、子查询、多版本并行控 制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统。二:网状数据库二:网状数据库处理以记录类型为结点的网状数据模型的数据库。处理方法是将网状结构分解成若干 棵二级树结构,称为系。系类型是二个或二个以上的记录类型之间联系的一种描述。在一 个系类型中,有一个记录类型处于主导地位,称为系主记录类型,其它称为成员记录类型。系主和成员之间的联系是一对多的联系。网状数据库的

13、代表是 DBTG 系统。1969 年美 国的 CODASYL 组织提出了一份“DBTG 报告” ,以后,根据 DBTG 报告实现的系统一般称 为 DBTG 系统。现有的网状数据库系统大都是采用 DBTG 方案的。DBTG 系统是典型的三级 结构体系:子模式、模式、存储模式。相应的数据定义语言分别称为子模式定义语言 SSDDL,模式定义语言 SDDL,设备介质控制语言 DMCL.另外还有数据操纵语言 DML。三:层次型数据库三:层次型数据库层次型数据库管理系统是紧随网状数据库而出现的。现实世界中很多事物是按层次组 织起来的。层次数据模型的提出,首先是为了模拟这种按层次组织起来的事物。层次数据 库

14、也是按记录来存取数据的。层次数据模型中最基本的数据关系是基本层次关系,它代表 两个记录型之间一对多的关系,也叫做双亲子女关系(PCR) 。数据库中有且仅有一个记录型无双亲,称为根节点。其他记录型有且仅有一个双亲。 在层次模型中从一个节点到其双亲的映射是惟一的,所以对每一个记录型(除根节点外) 只需要指出它的双亲,就可以表示出层次模型的整体结构。层次模型是树状的。最著名最 典型的层次数据库系统是 IBM 公司的 IMS(Information Management System) ,这是 IBM 公 司研制的最早的大型数据库系统程序产品。从 60 年代末产生起,如今已经发展到 IMSV6, 提供

15、群集、N 路数据共享、消息队列共享等先进特性的支持。这个具有 30 年历史的数据库 产品在如今的 WWW 应用连接、商务智能应用中扮演着新的角色。web 应用程序或者 winform 应用程序在存储数据的时候,一般的做法是将数据存放于 数据库中,而根据程序的性能要求和实际需求我们可以选择不同类型的数据库,下面我们 就对各种常用数据库的历史和特点加以简单的分析和介绍。四:四:Access 数据库数据库 美国 Microsoft 公司于 1994 年推出的微机数据库管理系统。它具有界面友好、易学易 用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下:(1)完善地管理各种

16、数据库对象,具有强大的数据组织、用户管理、安全检查等功能。 (2)强大的数据处理功能,在一个工作组级别的网络环境中,使用 Access 开发的多用户 数据库管理系统具有传统的 XBASE(DBASE、FoxBASE 的统称)数据库系统所无法实现的客户 服务器(Cient/Server)结构和相应的数据库安全机制,Access 具备了许多先进的大型数据库 管理系统所具备的特征,如事务处理/出错回滚能力等。 (3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。(4)作为 Office 套件的一部分,可以与 Office 集成,实现无缝连接。 (5)能够利用 Web 检索和发布数据,实现与 Internet 的连接。 Access 主要适用于中小 型应用系统,或作为客户机/服务器系统中的客户端数据库。五:五:FoxPro 数据库数据库最初由美国 Fox 公司 1988 年推出,1992 年 Fox 公司被 Microsoft 公司收购后,相继推 出了 FoxPro2.5、2.6 和 VisualFoxPro 等版本,其功能和性能有了较大的提高。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号