全部科目 > 系统架构设计师 >
2024年下半年 上午试卷 综合知识
第 25 题
知识点 常见的数据库管理系统  
关键词 对象   关系数据库   数据   数据库  
章/节 数据库系统  
 
 
关系数据库操作,操作的对象和结果都是()。
 
  A.  记录
 
  B.  元组
 
  C.  集合
 
  D.  列




 
 
相关试题     数据库系统 

  第7题    2018年下半年  

在关系R(A1,A2,A3)和S(A2,A3,A4)上进行关系运算的4个等价的表达式E1


  第6题    2012年下半年  
在数椐库设计的需求分析阶段应当形成(5),这些文档可以作为(6)阶段的设计依据。

  第6题    2020年下半年  
给出关系R(U,F), U= {A,B,C,D,E), F={A→B,D→C,BC→E,AC→B),求属性闭包的等式成立的是(6)。R的候选关键字为(7)。

 
知识点讲解
· 常见的数据库管理系统
 
        常见的数据库管理系统
        目前,常见的DBMS主要有Oracle、Sybase、DB2、MS SQL Server等,本节简单介绍这些DBMS。
                      Oracle
                      Oracle的结构包括数据库的内部结构、外存储结构、内存储结构和进程结构。在Oracle中,数据库不仅指物理上的数据,还包括处理这些数据的程序,即DBMS本身。Oracle提供了PL/SQL、Designer/2000、Forms等开发和设计工具。
                      除了以关系格式存储数据外,Oracle8以上的版本支持面向对象的结构(如抽象数据类型)。一个对象可以与其他对象建立联系,也可以包含其他对象,还可以用一个对象视图支持面向对象的接口数据而无须对表做任何修改。
                      无论是面向对象的结构还是关系结构,Oracle数据库都将其数据存储在物理的数据文件中。数据库结构提供数据存储到文件的逻辑图,允许不同类型的数据分开存储,这些逻辑划分即是表空间。在Oracle中,除了存储数据的文件外,还有DBMS的代码文件、日志文件和其他一些控制文件、跟踪文件等。外存储结构主要包括表空间和文件结构。
                      Oracle数据库在运行中使用两种类型的内存结构,分别是系统全局区和程序全局区。系统全局区是数据库运行时存放系统数据的内存区域,它由所有服务器进程和客户进程共享;程序全局区是单个存放Oracle进程工作时需要的数据和控制信息的,程序全局区不能共享。
                      Sybase
                      为满足企业级分布式计算应用的要求,Sybase采用了基于构件方式的多层(常用三层)C/S架构。构件的主要优点是其自包含性和可重用性,系统中任何一个构件当被另一个具有同样功能的构件取代时,都无须对周围的构件进行重编码或修改。
                      第1层为客户应用程序。负责实现在客户系统上的数据显示和操作以及对用户输入做合理性检验。Sybase的开发工具产品系列(例如,Power Builder等)处在这一层。
                      第2层为基于构件方式的中间件层。该层能为分布式异构环境提供全局性的数据访问及事务管理控制。Sybase的中间件层产品主要有Omni Connect、Open Client和Open Server等。
                      第3层为服务器应用软件。它负责数据存取及完整性控制。Sybase数据库产品系列(例如,Adaptive Server Enterprise、Sybase MPP、Sybase IQ和SQL Anywhere等)处于这一层。
                      Sybase这种架构的高适应性体现在企业可依据其特定的和变化中的分布式应用的需要来定制各个层次中的构件。Sybase的这些产品能优化地集成在一起协同运行,但它们彼此又是相互独立的,都能容易地与第三方产品实现集成,因而用户可灵活地构建一完整的异构分布式系统。
                      Informix
                      Informix是美国Informix公司(已被IBM公司收购)的主要产品。Informix是一个跨平台、全功能的关系型DBMS,后改造为面向对象型DBMS,它具有各种特性,并且能够十分方便地与各种图形用户界面前端工具相连接。
                      Informix动态服务器采用多线程架构实现,这意味着只需较少的进程就可以完成数据库活动,同时也意味着一个数据库进程可以通过线程形式为多于一个的应用服务。通常称这样一组进程为数据库服务器。根据需要,可以为数据库服务器动态分配一个进程,故称之为动态服务器。多线程架构还可以有更好的可伸缩性。这意味着,当增加更多用户时,数据库服务器只需要少量额外资源,这得益于多线程服务器实现本质上的可伸缩性的效率。
                      Informix的软件开发工具主要有Informix-SQL、Informix-ESQL、Informix-4GL等,它们具有不同的功能和特点,既能单独使用,也可根据实际需要相互配合使用。
                      SQL Server
                      SQL Server是微软公司的数据库产品,SQL Server的分布式架构把应用程序对数据库的访问和数据库引擎分离开来。SQL Server的核心数据库服务器运行在基于Windows的服务器之上。基于Windows的服务器一般通过以太局域网与多个客户机系统连接。这些客户机系统一般是运行SQL Server客户机软件的PC机。这些PC机既可以是单独的桌面系统,又可以是其他网络服务的平台,如IIS Web服务器。
                      SQL Server与流行的开发工具和桌面应用程序紧密集成,例如,可以从由Visual Basic、Visual C++、PowerBuilder、Delphi、Visual FoxPro和许多其他PC开发环境下开发的客户应用程序中访问SQL Server数据库。SQL Server与流行开发工具所使用的几种数据访问接口兼容,例如,可以通过Microsoft JET Engine和Data Access Objects(DAO)、Remote Data Objects(RDO)、ActiveX Data Objects(ADO)、OLE DB、ODBC(Open Database Connectivity,开放数据库互连)、SQL Server内置DB-Library以及第三方开发工具来访问SQL Server数据库。对于无缝桌面数据库访问,SQL Server使用OLE DB提供者和ODBC驱动程序,这些驱动程序允许从任何与ODBC或者OLE DB兼容的桌面应用程序中访问SQL Server数据库。OLE DB和ODBC可以从数百个简化设计的桌面应用程序中为特定的查询、数据分析、自定义报表打开SQL Server数据库。桌面集成减少了自定义的编程工作。SQL Serevr对ODBC的支持允许其他平台,如Macintosh或各种UNIX系统访问SQL Server数据库。
                      SQL Server的4个基本服务器组件包括Open Data Services、MS SQL Server、SQL Server Agent和MSDTC。
                      DB2
                      DB2是IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。
                      DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到局域网数据库服务器,使得C/S用户和基于局域网的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。它以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。
                      DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。
                      MySQL
                      MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有