1、数据库系统工程师-30 及答案解析(总分:36.00,做题时间:90 分钟)一、单项选择题(总题数:17,分数:36.00)1.下列不属于数据库管理技术的发展阶段的是 _ 。(分数:1.00)A.人工管理阶段B.自动处理阶段C.文件系统阶段D.数据库系统阶段2.如果 I/O设备与存储器设备进行数据交换不经过 CPU来完成,这种数据交换方式是_。(分数:1.00)A.程序查询B.中断方式C.DMA方式D.无条件存取方式设教学数据库中有一个关于教师任教的关系模式 R(T#,C#,CNAME,TEXT, TNAME,TAGE),其属性为教师工号、任教的课程编号、课程名称、所用的教材、教师姓名和年龄。
2、 如果规定:每个教师(T#)只有一个姓名(TNAME)和年龄(TAGE),且不允许同名同姓;对每个课程号(C#)指定一个课程名(CNAME),但一个课程名可以有多个课程号(即开设了多个班);每个课程名称(CNAME)只允许使用一本教材(TEXT);每个教师可以上多门课程(指 C#),但每个课程号(C#)只允许一个教师任教。 那么,关系模式 R上基本的函数依赖集为 3 ,R 上的关键码为 4 , R 的模式级别为 5 。 如果把关系模式 R分解成数据库模式 1 =(T#,C#),(T#,TNAME,TAGE),(C#, CNAME,TEXT),那么 R分解成 1 是无损分解、保持依赖且 1 属于
3、 6 。 如果把关系模式 R分解成数据库模式 2 =(T#,C#),(T#,TNAME),(TNAME, TAGE),(C#,CNAME),(CNAME,TEXT),那么 R分解成 2 是无损分解、保持依赖且 2 属于 7 。(分数:5.00)A.T#C#,T#(TNAME,TAGE),C#(CNAME,TEXT)B.T#(TNAME,TAGE),C#(CNAME,TEXT)C.T#TNAME,TNAMETAGE,C#CNAME,CNAMETEXTD.(T#,C#)(TNAME,CNAME),TNAMETAGE,CNAMETEXT)A.(T#)B.(C#)C.(T#,C#)D.(T#,C#,C
4、NAME)A.属于 1NF但不属于 2NFB.属于 2NF但不属于 3NFC.属于 3NF但不属于 2NFD.属于 3NF。A.1NF模式集B.2NF模式集C.3NF模式集D.模式级别不确定A.1NF模式集B.2NF模式集C.3NF模式集D.模式级别不确定假设一个有 3个盘片的硬盘,共有 4个记录面,转速为 7200转/分,盘面有效记录区域的外直径为30cm,内直径为 10cm,记录位密度为 250位/mm,磁道密度为 8道/mm,每磁道分 16个扇区,每扇区 512个字节,则该硬盘的非格式化容量和格式化容量约为 8 ,数据传输率约为 9 。若一个文件超出磁道容量,剩下的部分 10 。(分数:
5、3.00)A.120MB和 100MBB.30MB和 25MBC.60MB和 50MBD.22.5MB和 25MBA.2356KBpsB.3534KBpsC.7069KBpsD.960KBpsA.存于同一盘面的其他编号的磁道上B.存于其他盘面的同一编号的磁道上C.存于其他盘面的其他编号的磁道上D.存放位置随机DBMS是位于 11 之间的一层数据管理软件。关系数据库的概念模式是 12 的集合,外模式是 (3) 的集合。用符号 (分数:4.00)A.OA软件与用户B.用户与 OSC.硬件与软件D.OS与硬件A.实表B.虚表C.视图D.文件A.二维表B.基本表C.视图D.文件A.左外连接B.右外连接
6、C.自然连接D.完全外连接3.设 R和 S都是二元关系,那么与元组演算表达式 t| R(t)( u)(S(u)u1t2) 不等价的关系代数表达式是)_。 A 1,2 ( 23 (RS) B 1,2 ( 21 (RS) C 1,2 (R (分数:1.00)A.B.C.D.MIMD systems can be classified into 16 -oriented systems, high-availability systems and response-oriented systems. The goal of 16 -oriented multiprocessing is to obt
7、ain high 16 19 minimal computing cost. The techniques employed by multiprocessor operating systems to achieve this goal take advantage of an inherent processing versus input/output balance in the workload to produce 20 and 21 . loading of system 22 (分数:5.00)A.thoughB.throughC.throughoutD.throughputA
8、.atB.ofC.onD.toA.balanceB.balancedC.balancesD.balancingA.uniformB.uniqueC.unitD.unitedA.resourceB.resourcesC.sourceD.sources4.单指令流多数据流计算机由_。(分数:1.00)A.单一控制器、单一运算器和单一存储器组成B.单一控制器、多个执行部件和多个存储器模块组成C.多个控制部件同时执行不同的指令,对同一数据进行处理D.多个控制部件、多个执行部件和多个存储器模块组成5.下述任务中,不属于软件工程需求分析阶段的是_。(分数:1.00)A.分析软件系统的数据要求B.确定软件系
9、统的功能需求C.确定软件系统的性能要求D.确定软件系统的运行平台6.如果主存容量为 16MB,且按字节编址,表示该主存地址至少应需要_位。(分数:1.00)A.16B.20C.24D.327.就目前计算设备的计算能力而言,数据加密标准 DES不能抵抗对密钥的穷举搜索攻击,其原因是_。(分数:1.00)A.DES的算法是公开的B.DES使用的密钥较短C.DES中除了 S盒是非线性变换外,其余变换均为线性变换D.DES的算法简单8.概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是 _ 。(分数:1.00)A.把软件划分成模块B.确定模块之间的调用关系C.确定各个模块的功能D.设计每个
10、模块的伪代码9.设关系模式 R(A,B,C,D),F 是 R上成立的 FD集,F=ABC,=AB, AC,AD是 R上的一个分解,那么分解 _。(分数:1.00)A.是无损连接分解,也是保持 FD的分解B.是无损连接分解,但不保持 FD的分解C.不是无损连接分解,但保持。FD 的分解D.既不是无损连接分解,也不保持 FD的分解结构化设计方法在软件开发中用于 27 ,它是一种面向 28 的设计方法。该方法使用的图形工具是 29 , 29 中矩形表示 31 。如果两矩形之间有直线相连,表示它们存在 32 关系。(分数:5.00)A.链接B.调用C.并列D.顺序执行A.测试用例设计B.概要设计C.程
11、序设计D.详细设计A.对象B.数据结构C.数据流D.控制流A.程序结构图B.数据流程图C.程序流程图D.实体联系图A.数据B加C.模块D.存储10.以下属于信息世界的模型,且实际上是现实世界到机器世界的中间层次的是 _ 。(分数:1.00)A.数据模型B.概念模型C.E-R图D.关系模型在关系数据模型中,用 33 形式表达实体集;用 34 形式表达实体集之间的联系。(分数:2.00)A.链表B.表格C树D.索引表A.指针B.链表C.实体完整性D.参照完整性在系统验收测试中, 35 是在一个模拟的环境下使用模拟数据运行系统; 36 是在一个实际环境中使用真实数据运行系统。(分数:2.00)A.验
12、证测试B.审计测试C.确认测试D.模块测试A.验证测试B.审计测试C.确认测试D.模块测试数据库系统工程师-30 答案解析(总分:36.00,做题时间:90 分钟)一、单项选择题(总题数:17,分数:36.00)1.下列不属于数据库管理技术的发展阶段的是 _ 。(分数:1.00)A.人工管理阶段B.自动处理阶段 C.文件系统阶段D.数据库系统阶段解析:2.如果 I/O设备与存储器设备进行数据交换不经过 CPU来完成,这种数据交换方式是_。(分数:1.00)A.程序查询B.中断方式C.DMA方式 D.无条件存取方式解析:设教学数据库中有一个关于教师任教的关系模式 R(T#,C#,CNAME,TE
13、XT, TNAME,TAGE),其属性为教师工号、任教的课程编号、课程名称、所用的教材、教师姓名和年龄。 如果规定:每个教师(T#)只有一个姓名(TNAME)和年龄(TAGE),且不允许同名同姓;对每个课程号(C#)指定一个课程名(CNAME),但一个课程名可以有多个课程号(即开设了多个班);每个课程名称(CNAME)只允许使用一本教材(TEXT);每个教师可以上多门课程(指 C#),但每个课程号(C#)只允许一个教师任教。 那么,关系模式 R上基本的函数依赖集为 3 ,R 上的关键码为 4 , R 的模式级别为 5 。 如果把关系模式 R分解成数据库模式 1 =(T#,C#),(T#,TNA
14、ME,TAGE),(C#, CNAME,TEXT),那么 R分解成 1 是无损分解、保持依赖且 1 属于 6 。 如果把关系模式 R分解成数据库模式 2 =(T#,C#),(T#,TNAME),(TNAME, TAGE),(C#,CNAME),(CNAME,TEXT),那么 R分解成 2 是无损分解、保持依赖且 2 属于 7 。(分数:5.00)A.T#C#,T#(TNAME,TAGE),C#(CNAME,TEXT)B.T#(TNAME,TAGE),C#(CNAME,TEXT)C.T#TNAME,TNAMETAGE,C#CNAME,CNAMETEXT D.(T#,C#)(TNAME,CNAME
15、),TNAMETAGE,CNAMETEXT)解析:A.(T#)B.(C#)C.(T#,C#) D.(T#,C#,CNAME)解析:A.属于 1NF但不属于 2NF B.属于 2NF但不属于 3NFC.属于 3NF但不属于 2NFD.属于 3NF。解析:A.1NF模式集B.2NF模式集 C.3NF模式集D.模式级别不确定解析:A.1NF模式集B.2NF模式集C.3NF模式集 D.模式级别不确定解析:R 中函数依赖可表示为 假设一个有 3个盘片的硬盘,共有 4个记录面,转速为 7200转/分,盘面有效记录区域的外直径为30cm,内直径为 10cm,记录位密度为 250位/mm,磁道密度为 8道/m
16、m,每磁道分 16个扇区,每扇区 512个字节,则该硬盘的非格式化容量和格式化容量约为 8 ,数据传输率约为 9 。若一个文件超出磁道容量,剩下的部分 10 。(分数:3.00)A.120MB和 100MBB.30MB和 25MB C.60MB和 50MBD.22.5MB和 25MB解析:A.2356KBpsB.3534KBpsC.7069KBpsD.960KBps 解析:A.存于同一盘面的其他编号的磁道上B.存于其他盘面的同一编号的磁道上 C.存于其他盘面的其他编号的磁道上D.存放位置随机解析:DBMS是位于 11 之间的一层数据管理软件。关系数据库的概念模式是 12 的集合,外模式是 (3
17、) 的集合。用符号 (分数:4.00)A.OA软件与用户B.用户与 OS C.硬件与软件D.OS与硬件解析:A.实表 B.虚表C.视图D.文件解析:A.二维表B.基本表C.视图 D.文件解析:A.左外连接 B.右外连接C.自然连接D.完全外连接解析:3.设 R和 S都是二元关系,那么与元组演算表达式 t| R(t)( u)(S(u)u1t2) 不等价的关系代数表达式是)_。 A 1,2 ( 23 (RS) B 1,2 ( 21 (RS) C 1,2 (R (分数:1.00)A.B. C.D.解析:MIMD systems can be classified into 16 -oriented
18、systems, high-availability systems and response-oriented systems. The goal of 16 -oriented multiprocessing is to obtain high 16 19 minimal computing cost. The techniques employed by multiprocessor operating systems to achieve this goal take advantage of an inherent processing versus input/output bal
19、ance in the workload to produce 20 and 21 . loading of system 22 (分数:5.00)A.thoughB.throughC.throughoutD.throughput 解析:A.at B.ofC.onD.to解析:A.balanceB.balanced C.balancesD.balancing解析:A.uniform B.uniqueC.unitD.united解析:A.resourceB.resources C.sourceD.sources解析:解析 MIMD 系统可以分为面向吞吐量的系统、高可用性系统和面向响应的系统。面向
20、吞吐量的多处理机的目标是以最小计算成本得到高吞吐量。为达到此目标,多处理机操作系统采用的技术是利用工作负载上对于 I/O平衡固有处理过程以产生系统资源平衡和负载均衡。4.单指令流多数据流计算机由_。(分数:1.00)A.单一控制器、单一运算器和单一存储器组成B.单一控制器、多个执行部件和多个存储器模块组成 C.多个控制部件同时执行不同的指令,对同一数据进行处理D.多个控制部件、多个执行部件和多个存储器模块组成解析:5.下述任务中,不属于软件工程需求分析阶段的是_。(分数:1.00)A.分析软件系统的数据要求B.确定软件系统的功能需求C.确定软件系统的性能要求D.确定软件系统的运行平台 解析:6
21、.如果主存容量为 16MB,且按字节编址,表示该主存地址至少应需要_位。(分数:1.00)A.16B.20C.24 D.32解析:7.就目前计算设备的计算能力而言,数据加密标准 DES不能抵抗对密钥的穷举搜索攻击,其原因是_。(分数:1.00)A.DES的算法是公开的B.DES使用的密钥较短 C.DES中除了 S盒是非线性变换外,其余变换均为线性变换D.DES的算法简单解析:8.概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是 _ 。(分数:1.00)A.把软件划分成模块B.确定模块之间的调用关系C.确定各个模块的功能D.设计每个模块的伪代码 解析:解析 在概要设计阶段,设计人员
22、将系统划分为一个个具有特定功能的模块,并给出相应模块的功能、模块间的联系与调用关系、决定模块的界面等。 详细设计阶段的主要工作之一就是根据概要设计的文档,设计每个模块的伪代码。9.设关系模式 R(A,B,C,D),F 是 R上成立的 FD集,F=ABC,=AB, AC,AD是 R上的一个分解,那么分解 _。(分数:1.00)A.是无损连接分解,也是保持 FD的分解 B.是无损连接分解,但不保持 FD的分解C.不是无损连接分解,但保持。FD 的分解D.既不是无损连接分解,也不保持 FD的分解解析:结构化设计方法在软件开发中用于 27 ,它是一种面向 28 的设计方法。该方法使用的图形工具是 29
23、 , 29 中矩形表示 31 。如果两矩形之间有直线相连,表示它们存在 32 关系。(分数:5.00)A.链接B.调用 C.并列D.顺序执行解析:A.测试用例设计B.概要设计 C.程序设计D.详细设计解析:A.对象B.数据结构C.数据流 D.控制流解析:A.程序结构图 B.数据流程图C.程序流程图D.实体联系图解析:A.数据B加C.模块 D.存储解析:10.以下属于信息世界的模型,且实际上是现实世界到机器世界的中间层次的是 _ 。(分数:1.00)A.数据模型B.概念模型 C.E-R图D.关系模型解析:在关系数据模型中,用 33 形式表达实体集;用 34 形式表达实体集之间的联系。(分数:2.
24、00)A.链表B.表格 C树D.索引表解析:A.指针B.链表C.实体完整性D.参照完整性 解析:在系统验收测试中, 35 是在一个模拟的环境下使用模拟数据运行系统; 36 是在一个实际环境中使用真实数据运行系统。(分数:2.00)A.验证测试 B.审计测试C.确认测试D.模块测试解析:A.验证测试B.审计测试C.确认测试 D.模块测试解析:解析 系统验收测试是最终用户使用真实数据一段时间后进行的最终系统测试,它给最终用户、管理人员和信息系统操作管理人员最后一次机会决定接收或者拒绝系统。系统验收测试是一种详细测试,涉及 3个层面的验收测试,分别是验证测试、确认测试和审计测试。 (1)验证测试:在一个模拟环境下使用模拟数据运行系统,它主要寻找错误和遗漏。 (2)确认测试:在一个实际环境中使用真实数据运行系统。在确认测试过程中,可以测试性能、峰值负载处理性能、方法和程序测试、备份和恢复测试等。 (3)审计测试:证实系统没有错误并准备好了,可以正式运行。