常见数据库种类及介绍

上传人:M****1 文档编号:495098581 上传时间:2022-08-15 格式:DOCX 页数:3 大小:15.62KB
返回 下载 相关 举报
常见数据库种类及介绍_第1页
第1页 / 共3页
常见数据库种类及介绍_第2页
第2页 / 共3页
常见数据库种类及介绍_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

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

1、常用的关系数据库及其简介软件工程2班王欣欣摘要:从常见的关系数据库入手,阐述了常用关系数据库的发展现状,并具体介绍了当前 主流关系数据库的共性、基本特点、关键技术、构件、分类,并提出了发展趋势和 进一步研究的技术突破点。关键字:关系数据库;平台;技术;现状;趋势;特点关系数据库,是建立在关系数据库模型基础上的数据库,借助于集合代数等概念 和方法来处理数据库中的数据。目前主流的关系数据库有oracle、SQL、access、db2、 sqlserver, sybase等。关系数据库(relational database)是一个被组织成一组正式描 述的表格的数据项的收集,这些表格中的数据能以许多

2、不同的方式被存取或重新召 集而不需要重新组织数据库表格。关系数据库是在1970年被IBM公司的E. F. Codd发明的。下面对常用的关系数据库做具体阐述:l.OracleOracle公司产品支持最广泛的操作系统平台。目前Oracle关系数据库市场占有率 有率名列前茅。ORACLE是最早提出基于标准SQL数据库语言的关系数据库产品之 一, 1979年问世,近二十年来融汇了数据库的各种先进技术,在小型机及微型机的 关系数据库系统领域,占有举足轻重的地位。自第五版起,支持客户/服务器和协同 服务器,目前最新版本是1998年推出的ORACLE8.0。具有兼容性,可移植性,可联 结性,高生产率。还具有

3、以下特点:(1) 名符其实的大型数据库:ORACLE建立的数据库,最大数据量可达几百GB;(2) 共享SQL和多线索服务器体系结构:这两个特性的结合,减少ORACLE的资源占 用,增强处理能力,能支持成百甚至上千个用户。(3) 跨平台能力:ORACLE数据库管理系统可以运行在100多个硬件和软件平台上,这 一点为其它PC平台上的数据库产品所不及。(4) 分布式数据库:可以使物理分布不同的多个数据库上的数据,被看成是一个完整的 逻辑数据库,尽管数据操纵的单个事务可能要运行于多处地点,但这对应用程序却是 透明的,应用程序开发人员的感觉就好象所有的数据都是物理地存储在本地数据库 中。(5) 卓越的安

4、全机制:包括对数据库的存取控制,决定可以执行的命令,限制单一进程 可用的资源数量以及定义数据库中数据的访问级别等。(6) 支持客户机/服务器方式,支持多种网络协议。2. DB2该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率。最 近推出的DB2 Universal Database 6.1则是通用数据库的典范,是第一个具备网上功能 的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。DB2系列跨越了各种平台,包括:UNIX、Linux与Windows平台以及IBM iSeries (OS/400操作系统)。DB2 Everyplace支持手持设备和嵌入式Linu

5、x环境,并提供 了与更大型系统的数据同步,为整个系列的应用程序开发和数据库管理提供了常用工 具。IBM的DB2通用数据库属于对象关系类型的数据库系统,是通用型的数据库产 品。特点表现在以下方面:(1)支持面向对象的编程(2)支持多媒体应用程序(3)高性能和高可伸缩性(4)支持自主计算(5)支持种类繁多的访问远程信息的方法3.ormixInformix目的是为Unix等开放操作系统提供专业的关系型数据库产品。Informix 第一个真正支持SQL语言的关系数据库产品是Informix SE (StandardEngine)。 InformixSE是在当时的微机Unix环境下主要的数据库产品。它也

6、是第一个被移植到 Linux上的商业数据库产品。4. SQL ServerSQL Server 2000是Microsoft公司推出的SQL Server数据库管理系统,该版本继承 了 SQL Server 7.0版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可 伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98的膝上型 电脑到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。SQL Server 2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供 了企业级的数据管理。SQL Server 2

7、005数据库引擎为关系型数据和结构化数据提供了 更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程 序。SQL Server 2005数据引擎是本企业数据管理解决方案的核心。此外SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的BI解 决方案,帮助您的团队通过记分卡、Dashboard、Web services和移动设备将数据应用 推向业务的各个领域。与 Microsoft Visual Studio、Microsoft Office System以及新的开 发工具包(包括 Business Intelligence

8、 Development Studio)的紧密集成使 SQL Server 2005与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。5.PostgreSQLPostgreSQL是一种特性非常齐全的自由软件的对象一一关系性数据库管理系统(ORDBMS),它的很多特性是当今许多商业数据库的前身。PostgreSQL最早开始于BSD 的 Ingres 项目。PostgreSQL 的特性覆盖了 SQL-2/SQL-92 和 SQL-3。首先,它 包括了可以说是目前世界上最丰富的数据类型的支持;其次,目

9、前PostgreSQL是唯 一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自 由软件的数据库管理系统.6mySQL由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网 站为了降低网站总体拥有成本而选择了 MySQL作为网站数据库。MySQL是一个多用 户、多线程的关系型数据库管理系统。工作模式是基于客户机/服务器结构。目前它可 以支持几乎所有的操作系统,包括:Win95、Win98和NT以及Unix等操作系统MySQL 已经成为当前网络中使用最多的数据库之一,特别是在Web应用上,它占据了中小型 应用的绝对优势。这一切都源于它的小巧易用、安全有效

10、、开放式许可和多平台,更主 要的是它与PHP的完美结合。MySql是一个开放的、快速的、多线程的、多用户的SQL数据库服务器。其特点:(1) 开放性(2) 多线程(3) 支持多种API(4) 跨数据库连接(5) 国际化(6) 巨大的数据库体积MySQL的常用命令:连接MySQL : mysql -h主机地址-u用户名一p用户密码退出MySQL命令:exit修改密码:mysqladmin -u用户名-p旧密码password新密码显示数据库:show databases创建数据库:create database name7. Access数据库它具有界面友好、易学易用、开发简单、接口灵活等特点,

11、是典型的新一代桌面数据 库管理系统。其主要特点如下:(1) 完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。(2) 强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数 据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的 客户服务器(Cient/Server )结构和相应的数据库安全机制,Access具备了许多先进的大型 数据库管理系统所具备的特征,如事务处理/出错回滚能力等。(3) 可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。(4) 作为Office套件的一部分,可以与Offi

12、ce集成,实现无缝连接。(5) 能够利用Web检索和发布数据,实现与Internet的连接。Access主要适用于中小型应 用系统,或作为客户机/服务器系统中的客户端数据库。8. Visual FoxPro 数据库FoxPro在功能和性能上的改进,主要是引入了窗口、按纽、列表框和文本框等控件, 进一步提高了系统的开发能力。具有易于使用,强大的查询功能,对SQL的支持,面 向对象的编程方式,方便的管理方式,可以与多个开发者一齐工作。还兼具以下一些新 特性:(1) 快速创建数据库及应用程序的能力:Visual FoxPro提供各种向导、生成器、设计器以及 众多的可视化构件,用来帮助用户以无编程或少

13、编程的方式,迅速创建数据库、建立数据 库表之间的关系以及快速生成数据库应用程序。(2) 支持面向对象编程:Visual FoxPro允许用户使用对象模型来获得面向对象编程的所有特 性,包括封装、继承和多态,在编程级上通过对Xbase编程语言进行面向对象的扩展,使 得用户可以用“类”这种新类型来描述对象模型;在可视化的编程环境中用户可以直接使 用种类较为齐全的,完全按面向对象标准进行封装的通用构件来快速地装配应用程序。(3) 支持客户/服务器应用:虽然Visual FoxPro不是数据库服务器,但它提供数据升迁功能用 来将FoxPro的数据格式转换成服务器上的Server SQL格式或者Oracle格式,并通过远程 视图或SQL语句进行操纵。9. 结语本文从常用的关系数据库入手,阐述了常用关系数据库在系统中的作用和功能,并讨 论了几种关系数据库的基本特点、关键技术、分类、构件,并结合当前的应用现状,提 出了关系数据库的发展趋势以及技术突破点。

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

当前位置:首页 > 学术论文 > 其它学术论文

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