首页 > 运维 > 问答 > 大型关系型数据库有哪些,关系型数据库有哪些

大型关系型数据库有哪些,关系型数据库有哪些

来源:整理 时间:2024-08-05 23:38:37 编辑:黑码技术 手机版

1,关系型数据库有哪些

最长用的关系型数据库 mysql、oracle、sqlserver
当前主流的关系型数据库有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。你想知道的知识点中有没如何完成一个项目?
mysql

关系型数据库有哪些

2,关系型数据库有哪些啊

目前主流的大型数据库、中型数据库以及个人及小型数据库几乎都是关系型数据库,例如ORACLE、SQL SERVER、MySQL、SyBase、Access等等。
很多了。。关系型的有:sqlserver、sybase、informixmysql 。等等。。实时的我知道的有:lotus notes。。包括xml也可以做为实时数据库的。

关系型数据库有哪些啊

3,什么是关系型数据库

如果在数据库管理系统中,根据用户定义的关系来存储、处理和管理数据库信息,这样的数据库管理系统称为关系型数据库管理系统。 关系型数据库以行和列的形式存储数据,以便于用户理解。这一系列的行和列被称为表,一组表组成了数据库。用户用查询(Query)来检索数据库中的数据。一个Query是一个用于指定数据库中行和列的SELECT语句。关系型数据库通常包含下列组件: ×客户端应用程序(Client) ×数据库服务器(Server) ×数据库(Database) Structured Query Language(SQL),客户端和服务器端的桥梁,客户端用SQL来向服务器端发送请求,服务器返回客户端要求的结果。现在流行的大型关系型数据库有IBM DB2、Oracle、SQL Server、SyBase、Informix等。 关系型数据库管理系统中储存与管理数据的基本形式是二维表。
所谓关系型数据库,是指采用了关系模型来组织数据的数据库。关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为数据库架构的主流模型。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。下面列出了关系模型中的常用概念。关系:可以理解为一张二维表,每个关系都具有一个关系名,就是通常说的表名。元组:可以理解为二维表中的一行,在数据库中经常被称为记录。属性:可以理解为二维表中的一列,在数据库中经常被称为字段。域:属性的取值范围,也就是数据库中某一列的取值限制。关键字:一组可以唯一标识元组的属性。数据库中常称为主键,由一个或多个列组成。关系模式:指对关系的描述,其格式为:关系名(属性1,属性2,…,属性N)。在数据库中通常称为表结构。
关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由埃德加·科德于1970年首先提出的,并配合“科德十二定律”。现如今虽然对此模型有一些批评意见,但它还是数据存储的传统标准。标准数据查询语言sql就是一种基于关系数据库的语言,这种语言执行对关系数据库中数据的检索和操作。    关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成各个数据之间存在关联是关系型数据库得名的主要原因,为了进行join处理,关系型数据库不得不把数据存储在同一个服务器内,这不利于数据的分散,这也是关系型数据库并不擅长大数据量的写入处理的原因。

什么是关系型数据库

4,简述3个常用的关系型数据库

1.OracleOracle是1983年推出的世界上第一个开放式商品化关系型数据库管理系统。它采用标准的SQL结构化查询语言,支持多种数据类型,提供面向对象存储的数据支持,具有第四代语言开发工具,支持Unix、Windows NT、0S/2、Novell等多种平台。除此之外,它还具有很好的并行处理功能。Oracle产品主要由Oracle服务器产品、Oracle开发工具、Oracle应用软件组成,也有基于微机的数据库产品。主要满足对银行、金融、保险等企业、事业开发大型数据库的需求。2.SQL ServerSQL即结构化查询语言(Structured Query Language,简称为SQL)。SQL Server最早出现在1988年,当时只能在0S/2操作系统上运行。2000年12月微软发布了SQL Server 2000,该软件可以运行于Windows NT/2000/XP等多种操作系统之上,是支持客户机/服务器结构的数据库管理系统,它可以帮助各种规模的企业管理数据。随着用户群的不断增大,SQL Server在易用性、可靠性、可收缩性、支持数据仓库、系统集成等方面日趋完美。特别是SQLServer的数据库搜索引擎,可以在绝大多数的操作系统之上运行,并针对海量数据的查询进行了优化。目前SQLServer己经成为应用最广泛的数据库产品之一。由于使用SQL Server不但要掌握SQL Server的操作,而且还要能熟练掌握Windows NT/2000 Server的运行机制,以及SQL语言,所以对非专业人员的学习和使用有一定的难度。3.Sybase1987年推出的大型关系型数据库管理系统Sybase,能运行于0S/2、Unix、Windows NT等多种平台,它支持标准的关系型数据库语言SQL,使用客户机/服务器模式,采用开放体系结构,能实现网络环境下各节点上服务器的数据库互访操作。技术先进、性能优良,是开发大中型数据库的工具。Sybase产品主要由服务器产品Sybase SQL Server、客户产品Sybase SQL Too1Set和接口软件Sybase Client/Server Interface组成,还有著名的数据库应用开发工具PowerBuilder。4.DB2DB2是基于SQL的关系型数据库产品。20世纪80年代初期DB2的重点放在大型的主机平台上。到90年代初,DB2发展到中型机、小型机以及微机平台。DB2适用于各种硬件与软件平台。各种平台上的DB2有共同的应用程序接口,运行在一种平台上的程序可以很容易地移植到其他平台。DB2的用户主要分布在金融、商业、铁路、航空、医院、旅游等各个领域,以金融系统的应用最为突出。5.AccessAccess是在Windows操作系统下工作的关系型数据库管理系统。它采用了Windows程序设计概念,以Windows特有的技术设计查询、用户界面、报表等数据对象,内嵌了VBA(全称为Visual Basic Application)程序设计语言,具有集成的开发环境,Access提供图形化的查询工具和屏幕、报表生成器,用户建立复杂的报表、界面无需编程和了解SQL语言,它会自动生成SQL代码。Access被集成到office中,具有office系列软件的一般特点,如菜单、工具栏等。与其他数据库管理系统软件相比,更加简单易学,一个普通的计算机用户,没有程序语言基础,仍然可以快速地掌握和使用它。最重要的一点是,Access的功能比较强大,足以应付一般的数据管理及处理需要,适用于中小型企业数据管理的需求。当然,在数据定义、数据安全可靠、数据有效控制等方面,它比前面几种数据产品要逊色不少。

5,当前在我国常用的大型DBMS有 和 等

数据库管理系统常用有Oracle,IBM的DB2,Sybase,Informix,Mysql,MS Sql Server,Berkleydb等,大多都是需要购买的。目前我国大部分开发商和企业组织多使用MS Sql Server和Oracle。
著名数据库管理系统 ms sql sybase db2 oracle mysql access vf 常见的数据库管理系统 目前有许多数据库产品,如oracle、sybase、informix、microsoft sql server、microsoft access、visual foxpro等产品各以自己特有的功能,在数据库市场上占有一席之地。下面简要介绍几种常用的数据库管理系统。 oracle oracle是一个最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。oracle作为一个通用的数据库管理系统,不仅具有完整的数据管理功能,还是一个分布式数据库系统,支持各种分布式功能,特别是支持internet应用。作为一个应用开发环境,oracle提供了一套界面友好、功能齐全的数据库开发工具。oracle使用pl/sql语言执行各种操作,具有可开放性、可移植性、可伸缩性等功能。特别是在oracle 8i中,支持面向对象的功能,如支持类、方法、属性等,使得oracle 产品成为一种对象/关系型数据库管理系统。 microsoft sql server microsoft sql server是一种典型的关系型数据库管理系统,可以在许多操作系统上运行,它使用transact-sql语言完成数据操作。由于microsoft sql server是开放式的系统,其它系统可以与它进行完好的交互操作。目前最新版本的产品为microsoft sql server 2000,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。 microsoft office 作为microsoft office组件之一的microsoft access是在windows环境下非常流行的桌面型数据库管理系统。使用microsoft access无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务。在microsoft access数据库中,包括许多组成数据库的基本要素。这些要素是存储信息的表、显示人机交互界面的窗体、有效检索数据的查询、信息输出载体的报表、提高应用效率的宏、功能强大的模块工具等。它不仅可以通过odbc与其它数据库相连,实现数据交换和共享,还可以与word、excel等办公软件进行数据交换和共享,并且通过对象链接与嵌入技术在数据库中嵌入和链接声音、图像等多媒体数据。 数据库管理系统选择原则 选择数据库管理系统时应从以下几个方面予以考虑: (1) 构造数据库的难易程度。 需要分析数据库管理系统有没有范式的要求,即是否必须按照系统所规定的数据模型分析现实世界,建立相应的模型;数据库管理语句是否符合国际标准,符合国际标准则便于系统的维护、开发、移植;有没有面向用户的易用的开发工具;所支持的数据库容量,数据库的容量特性决定了数据库管理系统的使用范围。 (2) 程序开发的难易程度。 有无计算机辅助软件工程工具case——计算机辅助软件工程工具可以帮助开发者根据软件工程的方法提供各开发阶段的维护、编码环境,便于复杂软件的开发、维护。有无第四代语言的开发平台——第四代语言具有非过程语言的设计方法,用户不需编写复杂的过程性代码,易学、易懂、易维护。有无面向对象的设计平台——面向对象的设计思想十分接近人类的逻辑思维方式,便于开发和维护。对多媒体数据类型的支持——多媒体数据需求是今后发展的趋势,支持多媒体数据类型的数据库管理系统必将减少应用程序的开发和维护工作。 (3) 数据库管理系统的性能分析。 包括性能评估(响应时间、数据单位时间吞吐量)、性能监控(内外存使用情况、系统输入/输出速率、sql语句的执行,数据库元组控制)、性能管理(参数设定与调整)。 (4) 对分布式应用的支持。 包括数据透明与网络透明程度。数据透明是指用户在应用中不需指出数据在网络中的什么节点上,数据库管理系统可以自动搜索网络,提取所需数据;网络透明是指用户在应用中无需指出网络所采用的协议。数据库管理系统自动将数据包转换成相应的协议数据。 (5) 并行处理能力。 支持多cpu模式的系统(smp,cluster,mpp),负载的分配形式,并行处理的颗粒度、范围。 (6) 可移植性和可括展性。 可移植性指垂直扩展和水平扩展能力。垂直扩展要求新平台能够支持低版本的平台,数据库客户机/服务器机制支持集中式管理模式,这样保证用户以前的投资和系统;水平扩展要求满足硬件上的扩展,支持从单cpu模式转换成多cpu并行机模式( smp, cluster, mpp) (7) 数据完整性约束。 数据完整性指数据的正确性和一致性保护,包括实体完整性、参照完整性、复杂的事务规则。 (8) 并发控制功能。 对于分布式数据库管理系统,并发控制功能是必不可少的。因为它面临的是多任务分布环境,可能会有多个用户点在同一时刻对同一数据进行读或写操作,为了保证数据的一致性,需要由数据库管理系统的并发控制功能来完成。评价并发控制的标准应从下面几方面加以考虑: 保证查询结果一致性方法 数据锁的颗粒度(数据锁的控制范围,表、页、元组等) 数据锁的升级管理功能 死锁的检测和解决方法 (9) 容错能力。 异常情况下对数据的容错处理。评价标准:硬件的容错,有无磁盘镜象处理功能软件的容错,有无软件方法异常情况的容错功能 (10) 安全性控制 包括安全保密的程度(帐户管理、用户权限、网络安全控制、数据约束) (11) 支持汉字处理能力 包括数据库描述语言的汉字处理能力(表名、域名、数据)和数据库开发工具对汉字的支持能力。 (12)当突然停电、出现硬件故障、软件失效、病毒或严重错误操作时,系统应提供恢复数据库的功能,如定期转存、恢复备份、回滚等,使系统有能力将数据库恢复到损坏到以前的状态。
大型的ORACLE和DB2著名数据库管理系统  MS SQL  SYBASE  DB2  ORACLE  MySQL  ACCESS  VF
文章TAG:大型关系关系型数据库数据大型关系型数据库有哪些

最近更新