理论教育 常用数据库管理系统介绍

常用数据库管理系统介绍

时间:2023-11-09 理论教育 版权反馈
【摘要】:数据库管理系统对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。Oracle数据库Oracle数据库被认为是业界比较成功的关系型数据库管理系统。图7.2Oracle公司标志Oracle数据库可以运行在UNIX,Windows等主流操作系统平台,完全支持所有的工业标准,并获得了最高级别的ISO标准安全性认证。1968年IBM公司推出的IMS是层次数据库系统的典型代表,是第一个大型的商用数据库管理系统。

常用数据库管理系统介绍

数据库管理系统对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可以支持多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。

近年来,计算机科学技术不断发展,关系数据库管理系统也不断发展和进化,MySQL AB公司(2009年被Oracle公司收购)的MySQL、Microsoft公司的Access等是小型关系数据库管理系统的代表,Oracle公司的Oracle、Microsoft公司的SQL Server、IBM公司的DB2等是功能强大的大型关系数据库管理系统的代表,中大规模的数据库应用系统需要系统能够存储大量的数据,要有良好的性能,要能保证系统和数据的安全性以及维护数据的完整性,要具有自动高效的加锁机制以支持多用户的并发操作,还要能够进行分布式处理等,大型数据库管理系统能够很好地满足这些要求。

市场上比较流行的数据库管理系统产品主要是Oracle、IBM、Microsoft和Sybase、MySQL等公司的产品。

(1)Oracle数据库

Oracle数据库(图7.2)被认为是业界比较成功的关系型数据库管理系统。Oracle的数据库产品被认为是运行稳定、功能齐全、性能超群的贵族产品。对于数据量大、事务处理繁忙、安全性要求高的企业,Oracle无疑是比较理想的选择。随着Internet的普及,Oracle适时地将自己的产品紧密地和网络计算结合起来,成为在Internet应用领域数据库厂商的佼佼者。

图7.2 Oracle公司标志

Oracle数据库可以运行在UNIX,Windows等主流操作系统平台,完全支持所有的工业标准,并获得了最高级别的ISO标准安全性认证。Oracle采用完全开放策略,可以使客户选择最适合的解决方案,同时对开发商提供全力支持。

(2)DB2

DB2是IBM公司的产品,是一个多媒体、Web关系型数据库管理系统,其功能足以满足大中型公司的需要,并可灵活地服务于中小型电子商务解决方案。1968年IBM公司推出的IMS(Information Management System)是层次数据库系统的典型代表,是第一个大型的商用数据库管理系统。1970年,IBM公司的研究员首次提出了数据库系统的关系模型,开创了数据库关系方法和关系数据理论的研究,为数据库技术奠定了基础。财富100强企业中的100%和财富500强企业中的80%都使用了IBM的DB2数据库产品。DB2的另一个非常重要的优势在于基于DB2的成熟应用非常丰富。2001年,IBM公司兼并了世界排名第四的著名数据库公司Informix,并将其所拥有的先进特性融入DB2中,使DB2系统的性能和功能有了进一步提高。

(3)Sybase系列(www.daowen.com)

Sybase公司成立于1984年11月,产品研究和开发包括企业级数据库、数据复制和数据访问。Sybase ASE是其主要的数据库产品,可以运行在UNIX和Windows平台。Sybase Warehouse Studio在客户分析、市场划分和财务规划方面提供了专门的分析解决方案。Warehouse Studio的核心产品有Adaptive Server IQ,从底层设计的数据存储技术能快速查询大量数据。围绕Adaptive Server IQ有一套完整的工具集,包括数据仓库或数据集市的设计、各种数据源的集成转换、信息的可视化分析以及关键客户数据(元数据)的管理。

(4)Microsoft SQL Server系列

SQL Server是Microsoft公司推出的关系型数据库管理系统(图7.3)。它具有使用方便、可伸缩性好、相关软件集成程度高等优点,可跨越从运行MicrosoftWindows 98的膝上型电脑到运行MicrosoftWindows 2012的大型多处理器的服务器等多种平台。

图7.3 SQL Server系列图

Microsoft SQL Server是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。Microsoft SQL Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序。

(5)MySQL系列

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在Web应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一。

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,使一般中小型网站的开发都选择MySQL作为网站数据库。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈