




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、四级数据库工程师-55(总分: 92.00, 做题时间:90分钟)一、选择题(总题数:30,分数:37.00)ADO对象模型中,RecordSet对象的AddNew方法的功能是。(分数:1.00)在对应的数据库表中增加一条新记录V在记录集中增加一个新列在内存中开辟存放一条新记录的空间增加一个新的记录集解析:解析RecordSet对象的AddNew方法的功能是在对应的数据库表中增加一条新记录,所以 本题的答案为a。ADO对象模型中,RecordSet对象的AddNew方法的功能是(分数: 1.00)A在对应的数据库表中增加一条新记录V在记录集中增加一个新列在内存中开辟存放一条新纪录的空间增加一个
2、新的记录集解析:解析RecordSet对象的AddNew方法的功能是在对应的数据库表中增加一条新记录,所以 本题的答案为a。 DFD方法由4种基本对象元素组 成,其中又被称为外部项的是 。(分数: 1.00)数据源及数据终点V数据流数据存储处理解析:解析数据源及数据终点表示当前系统的数据来源或数据去向,可以是某个人员、组织或其他系统,它处于当前系统范围之外,所以又称它为外部项,其图形符号用平行四边形表示。所以本题的答 案为A。DBMS中实现事务持久性的子系统是。(分数:1.00)完整性管理子系统并发控制子系统安全性管理子系统恢复管理子系统V解析:解析DBMS中实现事务持久性的子系统是恢复管理子
3、系统。以下关于数据库的访问接口中的JDBC接口错误的是。(分数:2.00)JDBC全称是 Java DataBase Connection V是一种用于执行SQL语句的Java API的面向对象的应用程序接口由一组用Java语言编写的类和接口组成JDBC可做三件事:与数据库建立连接、发送SQL语 句并处理结果解析:解析JDBC (Java DataBase Connectivity Standard) 是-种用于执行SQL语句的JAVA API的 面向 对象的应用程序接口,可以为多种关系数据库提供统一的访问,它是由一组用JAVA语言编写的 类和接口组成。JDBC可做三件事:与数据库建立连接,发
4、送SQL语句并处理结果。对于基本表,下面一些属性上不可建立索引的是。(分数:1.00)在WHERE查询子句中引用率较高的属性在ORDER BY子句、GROUP BY子句中出现的属性在某些范围内频繁搜索的属性和按照排序顺序频繁检索的属性表的外码V解析:解析对于基本表,下面一些属性上可以考虑建立索引:表的主码,一般由 DBMS自动 建立索引,在WHERE查询子句中引用率较高的属性,参与了链接操作的属性,在ORDER BY子句、GROUP BY子句中出现的属性,在某一范围内频繁搜索的属性和按照排序频繁检索的属性,在WHERE子句中包含的 一关系的多少个属性,可以考虑在这些属性上建立多属性索引。 数据
5、库需求分析的方法是。(分数:1.00)DFD 和 IDEF1X 方法ER和IDEF0方法ER 和 IDEF1X 方法DFD 和 IDEF0 方法 V解析:解析数据库需求分析的建模方法是DFD和IDEF0方法,E-R方法和IDEF1X是系统设计阶 段中概 念设计阶段的建模方法。所以本题的答案为 D。以下关于数据库的访问接口中的JDBC接口错误的是。(分数:2.00)JDBC全称是 Java DataBase Connection V是一种用于执行SQL语句的Java API的面向对象的应用程序接口由一组用Java语言编写的类和接口组成JDBC可做三件事:与数据库建立连接、发送SQL语 句并处理结
6、果解析:解析JDBC (Java DataBase Connecttvity Standard) 是一种用于执行SQL语句的JAVA API的 面向 对象的应用程序接口,可以为多种关系数据库提供统一的访问,它是由一组用JAVA语言编写的 类和接口组成。JDBC可做三件事:与数据库建立连接,发送SQL语句并处理结果。查询C:/ZG/ZGDA.DBF中的姓名、职称、工资字段和C:/ZG/ZGJJ.DBF中的奖金字段的数据,正确 的命令是。(分数:1.00)SELECT 姓名,职称,工资,奖金 FROM C:/ZG/ZGDA, C:/ZGZGJJ; WHERE DA 编号=JJ.编号SELECT D
7、A.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA, C:/ZG/ZGJJ ; WHERE DA.编=JJ.编号SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA, C:/ZG/ZGJJSELECTD A.姓名,DA.职称,DA.工资,JJ.奖金 FROMC :/ZG/ZGDA, C:/ZG/ZGJJ ; FORD A.编=JJ.编号 V 解析:解析 SELECTFROMWHERE是从多个关系中找到相关的属性,然后通过where后的语句来进行实现。下列关于锁的说法错误的是。(分数:2.00)锁是一种特殊的二元信号量为了避免活锁
8、现象的发生,DBMS采用资源分配图的方法来处理事务的数据操作请求V对于每个需要撤销的死锁事务,可以简单的放弃该事务已经完成的全部操作,重新启动该事 务在顺序加锁中,维护数据项的加锁顺序很困难,代价也非常大解析:解析为了避免活锁现象的发生,DBMS 一般采用先来先服务的策略来处理事务的数据 操作请求。需求描述主要由哪几部分组成?。需求模型软件需求说明书项目文档功能说明书(分数:1.00) TOC o 1-5 h z V解析:解析需求描述是对待开发系统从宏观和整体上的一个完整描述。它精确地定义和说明了系 统做什 么,以及交付的目标产品的约束条件,为软件生命周期中后续的活动提供了工作的依据和 蓝图。
9、需求描述主要由需求模型和软件需求说明书组成,所以本题的答案为A。以下关于索引的说法_不正确。(分数:1.00)使用索引可提高查询效率使用索引可能使更新操作费时使用索引可使输出结果按一定顺序排列索引为DBMS提供了不同的查询路径 V解析:解析使用聚族索引就会使更新操作费时,通过索引可以提高查询效率和使输出结果按一定 顺序排列,故选D。在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(分数: 1.00)索引游标视图V另一表解析:解析在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间, 常用的方法是创建视图,这是使用视图的优点。用二维表结构表示
10、实体以及实体间联系的数据模型称为。(分数: 1.00)层次模型网状模型关系模型 V面向对象模型解析:解析用二维表结构表示实体以及实体间联系的数据模型称为关系模型。VB 6.0中的数据绑定控件必须。(分数:2.00)同时具有DataSource属性和DataField属性同时具有 ConnectionString 属性和 RecordSource 属性具有 DataSource 属性 V具有 Connectionstring 属性解析:解析VB 6.0中的数据绑定控件必须具有Datasource属性,所以本题的答案为C。联接有多种,如内联接、外联接和交叉联接,其中外联接只能对几个表进行?(分数:
11、1.00)两个V三个四个任意个解析:解析外联接只能对两个表进行。在关系中,从列的角度(属性)依据一定条件将关系分为不同的片断,这种方法属于。(分数: 1.00)水平分片垂直分片V导出分片混合分片解析:解析在关系中,对某一个关系进行分片就是将关系划分为多个片断,这些片断中包含的 信息可以使关系进行重构。数据分片有四种基本方法,水平分片、垂直分片、导出分片和混合分 片。水平分片是从 行的角度(元组)依据一定条件将关系划分为不同的片断,关系中的每一行 必须至少属于一个片断,以便重构关系。垂直分片是从列的角度(属性)依据一定条件将关系分 成不同的片断,各片断必须包含关系的主码 属性,以便通过连接方法重
12、构关系。导出分片是导出 水平分片,分片的依据不是本关系属性的条件,而是其他关系属性的条件。而混合分片则是指上 面三种方法的混合。以下关于标定联系语法的叙述错误的是。(分数: 1.00)联系的语法用直线如果两个实体集之间有关系,并且是一个标定型联系,就用一条实线或线段把它们连接起来1 (父)端是线段的原点,n (子女)端是线段的终点用一个空心圆表示其联系的基数是n V解析:解析在IDEF1X图中,联系的语法用直线来表示。如果两个实体集之间有关系,并且是一个标定 型联系,就用一条实线或线段把它们连 接起来,1 (父)端是线段的原点,n (子女)端是线段的终点,并用一个实心圆表示其联系的基数是n。论
13、证是否具备DBAS开发所需的各类人员资源的可行性分析属于。(分数:1.00)经济可行性技术可行性硬件可行性操作可行性V解析:解析操作可行性是论证是否具备DBAS开发所需的各类人员资源(项目管理人员、数 据库系统分析员、应用编程人员等)、软件资源、硬件资源和工作环境等,以及为支持DBAS开 发如何去改进加强这几方 面资源。所以本题的答案为 D。A经济可行性是对项目进行成本效益分析,估算项目开发成本,评估项目经济效益、社会效益和利 润,在 项目成本和收益间进行合理权衡,并分析项目对其产品或利润的影响。B技术可行性是根据用户提出的系统功能、性能及实现系统的各项约束条件,对系统软件、硬件系 统、技 术
14、方案做出评估和选择建议。C硬件可行性是技术可行性的一种,是分析DBAS的硬件平台环境和设备,提出硬件选择的建 议。以下关于顺序文件及其操作叙述错误的是。(分数:1.00)顺序文件按照文件记录在查找码上的取值的大小顺序排列各个记录顺序文件的每个记录中有一个指针字段如果查询条件定义在非查找码上,可以使用二分查找技术快速找到满足条件的记录 V访问方式与堆文件访问方式相同,顺序文件的访问效率也不高解析:解析顺序文件按照文件记录在查找码上的取值的大小顺序排列各个记录,记录按照查找 码值的升序或降序顺序地存储在文件中。顺序文件的每个记录中有一个指针字段,根据查找码值 的大小用指针将各 个记录按序连接起来,
15、可以很方便地按查找码值的大小顺序读出文件中所有 记录。顺序文件的查询操作中,根据一定的查询条件对顺序文件进行查询时,如果查询条件定 义在查找码上,可以使用二分查找技术快速 找到满足条件的记录;如果查询条件定义在非查找码 上,对顺序文件的访问必须从文件头部开始依次扫描 各个文件记录,直至找到目标记录。访问方 式与堆文件访问方式相同,顺序文件的访问效率也不高。所以本题的答案为C。通过指针链接来表示和实现实体之间联系的模型是。(分数: 2.00)关系模型层次模型网状模型层次和网状模型V解析:解析层次模型以树结构表示数据间的关系,网状模型以图结 构来表示数据间的关系,它们都是通过指针链接实现的在关系模
16、式 S (A, B, C, D)中,F=AT (B, C, D) , CD,贝U R 最高达到。(分数:1.00)1NF V2NF3NFBCNF解析:解析在2NF中不存在非主属性对码的部分函数依赖。第三范式是在第二范式的基础上对关 系又增加了一个约束,就是关系中的每一个非主属性必须只依赖于主码。显然, C-D不满足 非主属性完全函数依赖于码,即不满足于第二范式,所以本题的答案为A。下列关于基本表选择合适的文件结构的原则错误的是。(分数: 2.00)如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方 式顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C如果用户
17、查询是基于散列阈值的等值匹配,散列文件比较合适V如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将表组织成为非聚集 文件 解析:解析如果用户查询是基于散列阈值的等值匹配,不适合用散列文件存储。在数据库应用系统的需求分析阶段,需要进行性能分析。下列关于数据库应用系统性能指标 的说法,错误的是 。(分数: 1.00)数据访问响应时间是指用户向数据库提交数据操作请求到操作结果返回给用户的时间系统吞吐量是指在单位时间内系统能存储的数据量V并发用户数是指在保证单个用户查询响应时间的前提下,系统最多允许同时访问数据库的用 户数量系统性能指标是系统软硬件设计和 选型的重要依据 解析:解析性能需
18、求分析主要包括以下几个方面:数据操作响应时间,或 数据访问响应时间。指用户向数据库系统提交数据操作请求到操作结果返回用户的时间。系统吞吐量,指系统在单位时间内可以完 成的数据库事务或数据查询的数量。系统吞吐量可表示为 每秒事务数TPS。允许并发访问的最大用户数,指在保证单个用户查询响应时间的前提下,系统最多允许多少用户同时访问数据库。每TPS 代价值(Price pex TPS)。用于衡量系统性价比的指标。数据库应用系统投入运行后,应用系统进入运行管理与维护阶段。设某系统在运行管理与维 护阶段有如下工作:I .定期检查数据文件的存储空间占用情况11.根据数据库日志文件分析数据库中已完成的各种
19、操作,以发现潜在性能问题川.根据SQL执行计划调整视图及索引IV.对一些数据量非常大的 表进行水平分区,并将不同分区分布到不同磁盘上V.根据用户要求对应用程序从功能和性能上 进行扩充和完善上述工作中属于系统性能优化调整的是 。(分数:2.00)仅III和V J仅I和川仅I、n和V仅II和V解析:解析I是空间管理的主要功能;II是监控分析的功能;V是数据库的重组 和重构功能。关于一次性加锁法及其缺点叙述错误的是。(分数:1.00)该方法要求每个事务在开始执行时不必将要访问的数据项全部加锁V要求事务必须一次性地获得对需要访问的全部数据的访问权多个数据项会被一个事务长期锁定独占,降低了系统的并发程度
20、将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度 解析:解 析一次加锁法要求每个事务在开始执行时必须把需要访问的数据项全部加锁。有如下的索引文件指针号指针号则该索引文件称为。(分数:1.00)稀疏索引聚集索引稠密索引非聚集索引V解析:以下关于数据模型要求错误的是。(分数: 1.00 )能够比较真实的模拟现实世界容易为人们所理解便于在计算机上实现目前大部分数据库模型能很好的同时满足这三方面的要求V解析:解析目前还没有一 种数据库模型能够很好的同时满足能够比较真实的模拟现实世界、容易为人们所了解、便于在计 算机上实现这三个方面的要求。29.IDEF0是IDEF方法的一部分,用于
21、建立系统的_。(分数:1.00)功能模型 V信息模型动态模型D.关系模型解析:解析IDEF0是IDEF方法的一部分,用于建立系统的功能模型,所以本题的答案为A。信息模型由IDEF1建立,动态模型由IDEF2建立。关系模型是在系统设计阶段由E-R建模方法建立的,而IDEF0是数据库需求分析的建模方法。两者无联系。在UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是(分数:1.00)协作图V状态图顺序图部署图解析:解析协作图是交互图中的一种,图中包含一组对象,并展示了这些对象之间的联系以 及对象间发 送和接收消息,所以本题的答案为a。二、应用题(总题数:4,分数:10
22、.00)假设已对pubs数据库进行了完全备份,并备份到MyBK_1备份上,假设此备份设备只含有对 pubs数据库的完全备,则恢复pubs数据库的语句为1。(分数: 2.00)解析: RESTORE DATABASE pubs FROM My BK_1数据库应用系统中通常会将编码构建成字典表,包含代码和名称项,如民族(民族代码,民 族名称),针对这类表,为提高查询性能,应该采用的优化方式是1。(分数:2.00)解析:代码的聚族索引解析聚族是根据码值找到数据的物理存储位置, 从而达到快速检索数据的目的。聚族索引的顺序就是数 据的物理存储顺序,叶结点就是数据结 点。能够实现“收回用户U4对学生表 (
23、STUD)中学号(XH)的修改权”的SQL语句是1。分数:2.00)解析:REVOKE UPDATE (XH) ON STUD FROM U4当数据库出现故障时要对数据库 进行恢复,恢复的原理是4,常用的技术是数据转储和5。(分数:4.00)解析:数据冗余解 析:登录日志文件解析恢复的基本原理很简单就是冗余,也就是说:数据库中的任何一部分被 破坏的或不正确的数据可以根据存储在系统别处的冗余数据来重建。建立冗余数据最常用的是数 据转储和登录日志文件。三、设计与应用题(总题数:3,分数:45.00)34.数据库中有Tahie_priceHistory表,结构如下表所示:字段字段名 数据类型可否为
24、空单 位备注ID商口 口编号一 _少 一 VARCHAR(8 )不允许1 J 1主码GoodsName商口口名称VARCHAR(20不)StartDate价格生效日 期DATETIME不允许主码EndDate价格失效日 期DATETIME不允许主码,晚于 StartDateSaleUnitPrice J 单价 | MONEY 不允许 | 元 |写现要查询单价最高的前三种商品的商品编号、商品名称和单价(使用TOP语句)(分数: 15.00) 正确答案:()解析: CREATE TABLE Table_PriceHistory(ID varchar(8) NOT NULL,GoodsName va
25、rchar(20) NOT NULL,StartDate datetime NOT NULL,EndDate datetime NOT NULL,SaleUnitPrice Money NOT NULL,CHECK(EndDateStartDate),PRIMARY KEY(ID, StartDate,EndDate) )SELECT TOP 3 WITH TIES ID,GoodsNam,e SaleUnitPriceFROM Table_PriceHistory e JOIN Table_PriceHistory b ON a.ID=b.IDORDER BY SaleUnitPrice D
26、ESE35.设关系模式 R(A, B, C, D, E, F),函数依赖集 F=AC, CA, BAC, DAC, BDA求出R的候选码及F的最小函数依赖集。将R分解为3NF,使其既具有无损连接性又具有函数依赖保持性。(分数:20.00)正确答案:()解析:R的候选码为BD将F中的函数依赖都分解为右部为单属性的函数依赖F=AC,CA,BA,BC,DA,DC,BDA去掉f中冗余的函数依赖判断A 是否冗余设:gi=cTa,bTa,bTc,dTa,dTc,bdTa,得 怂、(A) G1+=A断C-A是否冗余设:G2=AC,BA,BC,DA,DC,BDA,得 (A) G2+=C不属于(A)G1 +7
27、不属于(C) G1+ C-A不冗余判断B-A是否冗余设: G3=AC,CA,BC,DA,DC,BDA,得 (B) G3+=BCATWIT贝属于(B) G3+ B-C是否冗余 设: G4=aTc,cTa,dTa,dTc,BDTa,得(B) G4+=BC不属于(B) G4+B-C不冗余判断D-A是否冗余设: G5=AC,CA,BC,DC,BDA,得 (D) C5+=DCA属于(D) 设:G5+D A冗余判断A-C是否冗余 (D) G6+=DC不属于(D)G6=AG6t,CA,BC,BDA, 得不冗余判断BD-A是否冗 余(BD) G7+=BDCAA属于(BD) G7+由于各函数依赖左部都为单属性,
28、故:Fm=A C A C,dT C2) t=AC, BC, DC, BD解析主要考查了关系数据库规范化处理等一系列工作。36.在学籍管理中,设有4个表,关系模式分别为:STUDENT ( SN, O SNAM, E SEX, BIRTHDAY, CLASS);TEACHER( TN, O TNAME, SEX , BIRTHDAY, PROFESSIO, NDEPARTMENT);COURSE( CN,OCNAM,E TNO);SCORE( SN,O CNO, DEGREE).说明:学生关系模式SNO:学号;SNAME姓:名;SEX:性别;BIRTHDAY出:生日期;CLASS:班级; 教师关系模式TNO:教师号;TNAME姓:名; SEX:性别;BIRTHDAY:出生日期;PROFESSIO: N职 所在系;课称;程关系模式CNO:课程号;CNAME课:程名;TNO:任课教师号;成绩关系模式 SNO:学号; CNO:课程号; DEGREE分:数。试用SQL语句完成下列操作:1)列出“计算机系”教师所教课程的成绩表。列出计算机系”与电子工程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 甲方小店铺租赁合同范本
- 燃油安全安装合同协议书
- 美甲店加盟协议合同范本
- 物流合同配送协议书模板
- 股权合作协议补充协议书
- 签约非遗传承人合同范本
- 自建洗车房自用合同范本
- 苗木培育承包合同协议书
- 法律居间代理协议书模板
- 猫舍合作合同协议书范本
- ZAPI(萨牌)控制器ACE2-重要参数以及调试步骤
- 道路绿化养护投标方案(技术方案)
- GB/T 11064.16-2023碳酸锂、单水氢氧化锂、氯化锂化学分析方法第16部分:钙、镁、铜、铅、锌、镍、锰、镉、铝、铁、硫酸根含量的测定电感耦合等离子体原子发射光谱法
- 2023年云南文山州州属事业单位选调考试试卷真题
- dd5e人物卡可填充格式角色卡夜版
- 浅谈中华优秀传统文化融入中职教育研究
- 生产管理制度文本普通货运
- 舞蹈概论课程教学大纲
- 数字媒体艺术概论
- 内科学讲义(唐子益版)
- GB/T 3579-2006自行车链条技术条件和试验方法
评论
0/150
提交评论