关系型数据库

来源:互联网 发布:apache怎么配置 编辑:程序博客网 时间:2024/06/10 00:37

 RDBMS的全称是Relational Database Management Systems,即为关系型数据库。它通过数据、关系和对数据的约束三者组成的数据模型来存放和管理数据。在关系数据库中数据以行和列的形式存储,以便于用户理解,这一系列的行和列被称为表,一组表便组成了数据库。在关系数据库中,各数据项之间用关系来组织,关系是表之间的一种连接,通过关系可以更灵活地表示和操纵数据。

常见的关系型数据库:

1Oracle数据库

     Oracle数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,其在管理信息系统、企业数据处理、因特网及电子商务等领域有着非常广泛的应用。因其在数据安全性与数据完整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数据互操作能力,使得越来越多的用户将Oracle作为其应用数据的处理系统。Oracle数据库是基于“客户端/服务器”模式结构。客户端应用程序执行与用户进行交互的活动,接收用户信息,并向“服务器端”发送请求。服务器系统负责管理数据信息和各种操作数据的活动。

Oracle数据库有如下几个强大的特性:

Ø支持多用户、大事务量的事务处理
Ø数据安全性和完整性的有效控制
Ø支持分布式数据处理

2Microsoft SQL Server数据库

  SQL Server是一个关系数据库管理系统,是Microsoft推出的新一代数据管理与分析软件。SQL Server是一个全面的、集成的、端到端的数据解决方案,它为用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。Microsoft SQL Server数据库应用也很广泛,产品方便易用,客户界面友好,帮助文档齐全详实。数据库版本根据用户需要有标准版、企业版之分。 

3DB2数据库

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

4MySQL

  MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。与其他的大型数据库例如OracleDB2SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限等,但是这丝毫也没有减少它受欢迎的程度。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

  MySQL是一个多用户、多线程的SQL数据库,是客户机/服务器结构的一个应用,它由一个服务器守护程序mysqld和很多不同的客户程序以及库组成。它是目前市场上运行最快的数据库之一。 



原创粉丝点击