1、计算机数据库工程师-1 及答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:30,分数:40.00)1.以下说法错误的是_。(分数:1.00)A.散列技术一般使用桶作为基本的存储单位B.好的散列函数地址的分布是均匀的、随机的C.散列技术是一种快速查找技术D.散列函数的输入为文件记录的查找码值,函数的输出为记录的逻辑地址2.不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是_。(分数:1.00)A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议3.下面说法错误的是_。(分数:1.00)A.数据库空间的结构设计一般分为逻辑空间的
2、结构设计和物理空间的结构设计B.逻辑空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小和分布C.对数据库空间实际增长情况进行监控是非常重要的,应该重点监控数据增长较快的数据表D.数据库空间的监控和有效管理对整个数据库系统的正常运行以及性能优化具有十分重要的作用4.数据库的安全性控制可以保证用户只能存取他有权存取的数据。在授权的定义中,数据对象_,授予子系统就越灵活。(分数:1.00)A.范围越大B.范围越小C.约束越细D.范围越适中5.对关系模型叙述错误的是_。(分数:1.00)A.建立在严格的数学理论、集合论和谓词演算公式基础之一B.微机 DBMS 绝大部分采取关系数据模型C.用
3、二维表表示关系模型是其一大特点D.不具有连接操作的 DBMS 也可以使关系数据库管理系统6.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:1.00)A.计划阶段开发阶段运行阶段B.计划阶段编程阶段测试阶段C.总体设计详细设计编程调试D.需求分析 功能定义 系统设计7.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和_。(分数:1.00)A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员8.如果子女实体集中的每一个实例都能被唯一地确认而无需了解与之相联系的双亲实体集的实例,则这个关系就被称为_。(分数:1.00)A.标定型联系B.分类联系C.非标定型联系
4、D.多对多联系9.下列 SQL 命令中实现投影操作的是_。(分数:1.00)A.SELECTB.GROUP BYC.GROUPD.ORDER BY10.以下关于查询语句叙述错误的是_。(分数:1.00)A.查询语句的功能是从数据库中检索满足条件的数据B.查询的数据源可以来自一张表,或多张表甚至是视图C.查询的结果是由 0 行或是多行记录组成的一个记录集合D.不允许选择多个字段作为输出字段11.有关联机分析处理(OLAP)与联机事务处理(OLTP)的正确描述是_。(分数:1.00)A.OLAP 面向操作人员,OLTP 面向决策人员B.OLAP 使用历史性的数据,OLTP 使用当前数据C.OLAP
5、 经常对数据进行插入、删除等操作,而 OLTP 仅对数据进行汇总和分析D.OLAP 不会从已有数据中发掘新的信息,而 OLTP 可以12.以记录为单位的日志文件的内容不包括_。(分数:1.00)A.每个事务的详细执行过程B.每个事务的结束标记C.每个事务的所有更新操作D.每个事务的开始标记13.下列关于数据库运行和维护的叙述中,正确的是_。(分数:1.00)A.只要数据库正式投人运行中,就标志着数据库设计工作的结束B.数据库的维护工作就是维护数据库系统的正常运行C.数据库的维护工作就是发现错误,修改错误D.数据库正式投入运行标志着数据库运行和维护工作的开始14.数据模型定义了数据库中数据的组织
6、、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。概念模型的典型代表是_。(分数:1.00)A.实体一联系模型B.关系模型C.面向对象模型D.网状模型15.在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为教师,而在人事管理系统中被称为职工,这类冲突称之为_。(分数:1.00)A.语义冲突B.命名冲突C.属性冲突D.结构冲突16.下述不属于数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表、构建数据库总体框架B.根据备份计划周期性地备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化17.下列关于数据仓库的叙述中,不正确
7、的一项是_。(分数:1.00)A.数据仓库中间层 OLAP 服务器只能采用关系型 OLAPB.数据仓库通常采用三层体系结构C.数据仓库前端分析工具中包括报表工具D.底层的数据仓库服务器一般是一个关系型数据库系统18.在 DBMS 中,数据库恢复子系统通常占有整个代码系统的 10%,恢复技术是衡量系统性能优劣的重要指标。下面不是数据库恢复采用的方法是_。(分数:1.00)A.建立检查点B.建立副本C.建立日志文件D.建立索引19.概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映_。(分数:1.00)A.应用程序员的编程需求B.DBA 的管理信息需求C.数据库系统的维护需求D.企业组织
8、的信息需求20.SQL Server 2000 提供了很多种备份的方法,其中差异备份的内容是_。(分数:1.00)A.上次差异备份之后修改的数据库的全部内容B.上次日志备份之后修改的数据库全部内容C.上次完全备份之后修改的数据库全部内容D.上次完全备份后修改的数据内容,但是不包含日志等其他内容21.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天增长多少记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是_。(分数:2.00
9、)A.空间管理B.管理员手动实现监控C.参数调整D.查询优化22.以下关于死锁检测与恢复错误的是_。(分数:2.00)A.死锁检测,用于定期检查系统是否发生死锁B.死锁恢复,用于将系统从死锁中解救出来C.有效的方法是从后向前 REDO 这个事务的部分操作,只要能解开系统死锁即可D.为了防止某些事务总是被选做被撤销的事务,可以限定每个事务被选为撤出事务的次数23.数据库的访问接口包括 ODBC、OLEDB 等,其中 ODBC 接口是_。(分数:2.00)A.专用的访问 SQL Server 数据库的接口B.一种开放的、访问数据库的接口C.通用的访问任何类型的数据接口D.一种访问关系数据库的控件2
10、4.以下关于双机热备份叙述不正确的是_。(分数:2.00)A.双机热备份就是一台主机为工作机,另一台主机为备份机B.在系统正常运行情况下,工作机为信息系统提供支持C.双机热备份模式的切换时机与双机互备援模式的切换时机一致D.当工作机出现异常时,原来的备份机改为工作机,而原来的工作机不再使用25.设 R(U)是属性集 u 上的一个关系模式。X,Y,Z 是 U 的子集,且 z=U XY。下面关于多值依赖的传述中,不正确的是_。(分数:2.00)A.如果 XY,及 T 包含在 Y 中,则必然存在 XTB.如果存在函数依赖 XY,则必然存在 XZC.如果 XY,则必然存在 XYD.若 z 为空,则存在
11、 XZ26.下列语句正确描述了将 windows NT 用户“Server/nt_user”添加到 sysadmin 固定的服务器角色中的是_。(分数:2.00)A.EXEC sp addroleServer/nt user,sysadminB.EXEC sp_addsrvrolememherServer/nt_user,sysadminC.ADD sp_addroleServer/nt_Liser,sysadminD.ADD sp_addsrvrolememberServer/nt_user,sysadmin27.关于视图的属性列有如下说法,正确的是_。(分数:2.00)A.组成视图的属性列
12、名应该全部指定B.组成视图的属性列名可以省略一部分或者指定一部分,其他隐含在子查询中C.组成视图的属性列名或者全部省略或者全部指定,别无选择D.组成视图的属性列名应该全部省略28.设有两个事务 T1,T2,其并发操作如下表所示,下面评价正确的是_。(分数:2.00)A.T1B.T2C.读 A=10D.E.F.读 A=10G.A=A-5 写回H.I.J.A=A-8 写回29.UML 是软件开发中的一个重要工具,它主要应用于下列哪种软件开发方法_。(分数:2.00)A.基于瀑布模型的结构化方法B.基于需求动态定义的原型化方法C.基于数据的数据流开发方法D.基于对象的面向对象的方法30.以下关于 E
13、R 图的叙述不正确的是_。(分数:2.00)A.ER 图建立在关系数据库的假设上B.ER 图使用过程和数据的关系清晰,实体间的关系可以导出应用过程的表示C.ER 图可以将现实时问中的信息抽象地表示为实体及实休问的联系D.ER 图能表示数据生命周期二、B应用题/B(总题数:4,分数:22.00)SQL 语言和主语言具有不同的数据处理方式,SQL 是面向U (1) /U的,而主语言是面向U (2) /U。(分数:4.00)(1).(分数:0.80)填空项 1:_在 UML 提供的图中,可以采用U (6) /U对逻辑数据库模式建模;U (7) /U用于接口、类和协作的行为建模,并强调对象行为的时间顺
14、序。(分数:4.00)(1).(分数:2.00)填空项 1:_假设某数据库中有表 SC(S#,C#,SCORE),表 C(C#,CNAME,TNAME)和表 SC_C(C#, CNAME,AVG_GRADE),其中 SC 表中各属性分别表示为学号,课程号,以及对应的分数;要求把 SC 表中的每门课程的平均成绩插到表 SC_C 中,完成下列的 SQL 语句。INSERT INTO SC C(C#,CNAME,AVG GRADE)SELECT C.C#,CNAME,U (8) /UFROM SC,CU (9) /UU (10) /U(分数:6.00)(1).(分数:1.50)填空项 1:_填空项
15、1:_设有三个基本表,表 ITEM(项目号,项目名,项目负责人,电话),BIP(项目号,零件号,数量,日期),PART(零件号,零件名称,规格,单价),完成 SQL 语句统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果按表 SSP(项目号,项目名,金额)的结构显示。SELECT ITEM.项目,项目名,SUM(单价*数量)AS 金额FROM ITEM,BIP,PARTWHEREU (12) /UGROUP BY ITEM.项目U (13) /USELECT“合计”,SUM(单价*数量)FROM BIP,PARTWHEREU (14) /UORDER BY 1/U (15) /
16、U(分数:8.00)(1).(分数:2.00)填空项 1:_填空项 1:_填空项 1:_三、B设计与应用题/B(总题数:2,分数:30.00)31.有如下运动队和运动会两个方面的实体: 运动队方面 运动队:队名、教练姓名、队员姓名 队员:队名、队员姓名、性别、项名 其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练。 运动会方面 运动队:队编号、队名、教练姓名 项目:项目名、参加运动队编号、队员姓名、性别、比赛场地 其中,一个项目可由多个队参加,一个运动员可参加多个项目,一个项目一个比赛场地。请完成如下设计: 分别设计运动队和运动会两个局部 ER 图 将它们合并为一个全
17、局 ER 图 合并时存在什么冲突,你是如何解决这些冲突的?(分数:15.00)_32.设数据库中有四个关系 课程关系 C(C#,CNAME,TNAME) 学生关系 S(S#,SNAME,AGE,SEX) 选课关系SC(S#,C#,SCORE) 其中课程关系中各属性分别表示为课程号,课程名,以及相应的课程任课老师名;学生关系中各属性分别为学号,学生姓名,年龄以及性别;用 SQL 语句完成下面的各个问题: 创建学生关系 S,其中 S#为主码,SEX 只能取 F 和 M 两个值,其他的属性不为空 检索年龄小于 17 岁的女生的学号和姓名 检索 WANG 同学不学的课程的课程号(分数:15.00)_计
18、算机数据库工程师-1 答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:30,分数:40.00)1.以下说法错误的是_。(分数:1.00)A.散列技术一般使用桶作为基本的存储单位B.好的散列函数地址的分布是均匀的、随机的C.散列技术是一种快速查找技术D.散列函数的输入为文件记录的查找码值,函数的输出为记录的逻辑地址 解析:解析 散列函数的输入为文件记录的查找码值,函数的输出为记录的物理地址。2.不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是_。(分数:1.00)A.一级封锁协议B.二级封锁协议 C.三级封锁协议D.四级封锁协议解析:解
19、析 不但能够防止丢失修改,还可进一步防止读脏数据,但是不能防止不可重复读的封锁协议是二级封锁协议。3.下面说法错误的是_。(分数:1.00)A.数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计B.逻辑空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小和分布 C.对数据库空间实际增长情况进行监控是非常重要的,应该重点监控数据增长较快的数据表D.数据库空间的监控和有效管理对整个数据库系统的正常运行以及性能优化具有十分重要的作用解析:解析 数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计,其中物理空间的结构设计直接决定了数据库存储数据时数据文件所占空间
20、的大小及分布,而与逻辑空间的结构设计无关。4.数据库的安全性控制可以保证用户只能存取他有权存取的数据。在授权的定义中,数据对象_,授予子系统就越灵活。(分数:1.00)A.范围越大B.范围越小 C.约束越细D.范围越适中解析:解析 用户权限定义中数据对象范围越小(例如精确到字段级),授权子系统就越灵活。5.对关系模型叙述错误的是_。(分数:1.00)A.建立在严格的数学理论、集合论和谓词演算公式基础之一B.微机 DBMS 绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的 DBMS 也可以使关系数据库管理系统 解析:解析 关系模型采用二维表表示实体及实体间的联系,
21、实体间的联系是通过不同关系中的公共属性实现的,若关系 DBMS 不再提供连接操作,将无法完成涉及多个表之间的查询操作。6.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:1.00)A.计划阶段开发阶段运行阶段 B.计划阶段编程阶段测试阶段C.总体设计详细设计编程调试D.需求分析 功能定义 系统设计解析:解析 软件开发生命周期方法是以瀑布模型为基础的,瀑布模型将软件的生命周期划分为三个的阶段,即计划阶段、开发阶段和运行阶段。7.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和_。(分数:1.00)A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员 解析:解
22、析 数据库系统包括以下几个部分:硬件平台及数据库,软件(有 DBMS,支持 DBMS 的操作系统,具有与数据库接口的高级语言及其编译系统,以 DBMS 为核心的应用开发工具),人员(数据库管理员,系统分析员和数据库设计人员,应用程序以及用户)。8.如果子女实体集中的每一个实例都能被唯一地确认而无需了解与之相联系的双亲实体集的实例,则这个关系就被称为_。(分数:1.00)A.标定型联系B.分类联系C.非标定型联系 D.多对多联系解析:解析 如果子女实体集中的每一个实例都能被唯一地确认而无须了解与之相关的双亲的实例,则这个标准就是非标定型联系。9.下列 SQL 命令中实现投影操作的是_。(分数:1
23、.00)A.SELECT B.GROUP BYC.GROUPD.ORDER BY解析:解析 ORDER BY 和 GROUP BY 都是对表中的某一个或是一些属性的行向操作,SEIECT 是对表中的属性的列向选择,即是投影操作。10.以下关于查询语句叙述错误的是_。(分数:1.00)A.查询语句的功能是从数据库中检索满足条件的数据B.查询的数据源可以来自一张表,或多张表甚至是视图C.查询的结果是由 0 行或是多行记录组成的一个记录集合D.不允许选择多个字段作为输出字段 解析:解析 查询语句的功能是从数据库中检索满足条件的数据,查询的数据源可以来自一张表或多张表甚至是视图,查询的结果是由 0 行
24、或多行记录组成的一个记录集合,并允许选择一个或多个字段作为输出字段。11.有关联机分析处理(OLAP)与联机事务处理(OLTP)的正确描述是_。(分数:1.00)A.OLAP 面向操作人员,OLTP 面向决策人员B.OLAP 使用历史性的数据,OLTP 使用当前数据 C.OLAP 经常对数据进行插入、删除等操作,而 OLTP 仅对数据进行汇总和分析D.OLAP 不会从已有数据中发掘新的信息,而 OLTP 可以解析:解析 OLAP 是面向市场的,OLTP 是面向客户的;OLAP 的访问大部分都是只读操作。12.以记录为单位的日志文件的内容不包括_。(分数:1.00)A.每个事务的详细执行过程 B
25、.每个事务的结束标记C.每个事务的所有更新操作D.每个事务的开始标记解析:解析 以记录为单位的日志文件的内容包括每个事务的开始标记,每个事务的结束标志,以及每个事务的所有更新操作,事务的详细执行过程不在其中。13.下列关于数据库运行和维护的叙述中,正确的是_。(分数:1.00)A.只要数据库正式投人运行中,就标志着数据库设计工作的结束B.数据库的维护工作就是维护数据库系统的正常运行C.数据库的维护工作就是发现错误,修改错误D.数据库正式投入运行标志着数据库运行和维护工作的开始 解析:解析 数据库正式投入运行标志着数据库运行与维护工作的开始,数据库维护工作不仅仅是维持其正常运行,还是设计工作的继
26、续和提高。14.数据模型定义了数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。概念模型的典型代表是_。(分数:1.00)A.实体一联系模型 B.关系模型C.面向对象模型D.网状模型解析:解析 概念数据模型也可简称为概念模型,最典型的概念数据模型是实体一联系模型,所以本题的答案为 A。15.在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为教师,而在人事管理系统中被称为职工,这类冲突称之为_。(分数:1.00)A.语义冲突B.命名冲突 C.属性冲突D.结构冲突解析:解析 命名冲突包括同名异议和异名同义,处理命名冲突通常也像处理属性冲突一样,
27、通过讨论和协商等行政手段加以解决。16.下述不属于数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表、构建数据库总体框架 B.根据备份计划周期性地备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化解析:解析 数据库维护工作主要包括:数据库的转储和恢复,数据库安全性、完整性控制,数据库性能的检测与改善以及数据库的重组和重构,所以本题的答案为 A。17.下列关于数据仓库的叙述中,不正确的一项是_。(分数:1.00)A.数据仓库中间层 OLAP 服务器只能采用关系型 OLAP B.数据仓库通常采用三层体系结构C.数据仓库前端分析工具中包括报表工具D.底层的数据
28、仓库服务器一般是一个关系型数据库系统解析:解析 数据仓库中间层的 OLAP 服务器可以是关系型也可以是多维 OLAP 服务器。18.在 DBMS 中,数据库恢复子系统通常占有整个代码系统的 10%,恢复技术是衡量系统性能优劣的重要指标。下面不是数据库恢复采用的方法是_。(分数:1.00)A.建立检查点B.建立副本C.建立日志文件D.建立索引 解析:解析 建立检查点、建立副本、建立日志文件都是数据库恢复通常采用的方法。建立索引时进行数据库物理设计时,为提高数据查询的速度而采取的方法。19.概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映_。(分数:1.00)A.应用程序员的编程需求B
29、.DBA 的管理信息需求C.数据库系统的维护需求D.企业组织的信息需求 解析:解析 概念设计的目标是产生反应企业组织信息需求的数据库概念结构,即概念模型。概念模型是独立于计算机硬件结构,独立于支持数据库的 DBMS。概念模型能充分反映现实世界中实体间的联系,是各种基本数据模型的共同基础,同时也容易向现在普遍使用的关系模型转换。20.SQL Server 2000 提供了很多种备份的方法,其中差异备份的内容是_。(分数:1.00)A.上次差异备份之后修改的数据库的全部内容B.上次日志备份之后修改的数据库全部内容C.上次完全备份之后修改的数据库全部内容 D.上次完全备份后修改的数据内容,但是不包含
30、日志等其他内容解析:解析 差异备份是备份从最近的完全备份之后对数据所作的修改,它以完全备份为基准点,备份完全备份之后变化了的数据文件、日志文件以及数据库中其他被修改的内容。21.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天增长多少记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是_。(分数:2.00)A.空间管理B.管理员手动实现监控 C.参数调整D.查询优化解析:解析 所谓数据库的监控分析,是指管理员借助相应工具在数
31、据库运行过程中监测数据库系统的运行情况,掌握系统当前或是以往的负荷、配置、应用和其他相关信息,并对监控数据进行分析,分析数据库的性能参数和环境信息,评估系统的整体运行状态,为系统的安全运行和性能调优提供了依据,并提出相应的改善措施,协助管理人员尽早清除数据库的性能隐患。根据监控分析实现方法的不同,监控分析机制分为两种,一是由数据库建立的自动监控机制,另一种是由管理员手动实现的监控机制。22.以下关于死锁检测与恢复错误的是_。(分数:2.00)A.死锁检测,用于定期检查系统是否发生死锁B.死锁恢复,用于将系统从死锁中解救出来C.有效的方法是从后向前 REDO 这个事务的部分操作,只要能解开系统死
32、锁即可 D.为了防止某些事务总是被选做被撤销的事务,可以限定每个事务被选为撤出事务的次数解析:解析 对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务,更有效的方法是从后面向前 REDO 这个事务的部分操作,只要能解开系统死锁即可。23.数据库的访问接口包括 ODBC、OLEDB 等,其中 ODBC 接口是_。(分数:2.00)A.专用的访问 SQL Server 数据库的接口B.一种开放的、访问数据库的接口 C.通用的访问任何类型的数据接口D.一种访问关系数据库的控件解析:解析 ODBC 接口是一种开放的、访问数据库的接口,所以本题的答案为 B。24.以下关于
33、双机热备份叙述不正确的是_。(分数:2.00)A.双机热备份就是一台主机为工作机,另一台主机为备份机B.在系统正常运行情况下,工作机为信息系统提供支持C.双机热备份模式的切换时机与双机互备援模式的切换时机一致D.当工作机出现异常时,原来的备份机改为工作机,而原来的工作机不再使用 解析:解析 所谓双机热备份就是一台主机为工作机,另一台主机为备份机。在系统正常运行的情况下,工作机为信息系统提供支持,备份机监视工作机的运行情况。当工作机出现异常时,备份管理命令或经由人工或自动的方式将进行换回;也可以激活监视程序,监视备份机的运行情况,此时,原来的备份机改为工作机,而原来的工作机改为备份机。25.设
34、R(U)是属性集 u 上的一个关系模式。X,Y,Z 是 U 的子集,且 z=U XY。下面关于多值依赖的传述中,不正确的是_。(分数:2.00)A.如果 XY,及 T 包含在 Y 中,则必然存在 XT B.如果存在函数依赖 XY,则必然存在 XZC.如果 XY,则必然存在 XYD.若 z 为空,则存在 XZ解析:解析 多值依赖的定义是:设 R(U)是属性集 U 上的一个关系模式。XY,Z 是 U 上的子集,并且Z=U-X-Y。关系模式 R(U)中的多值依赖 XY 成立,当且仅当 R(U)的任意关系,给定的一对(x,z),有一组 Y 的值,这组值仅仅决定于 x 值而与 z 值无关,多值依赖具有对
35、称性(选项 B)、传递性,且可以把函数依赖看做是多值依赖的特殊情况。当是多值依赖不满足选项 B 的结论。26.下列语句正确描述了将 windows NT 用户“Server/nt_user”添加到 sysadmin 固定的服务器角色中的是_。(分数:2.00)A.EXEC sp addroleServer/nt user,sysadminB.EXEC sp_addsrvrolememherServer/nt_user,sysadmin C.ADD sp_addroleServer/nt_Liser,sysadminD.ADD sp_addsrvrolememberServer/nt_user,
36、sysadmin解析:解析 在系统存储过程实现中,可以使用系统存储过程 sp_addsrv_ rolemember 将登录账户添加到固定的服务器角色中,其语法是: Sp_addsrvrolemember loginame=loginrolename=role 其中:loginame=login添加到固定服务器角色的登录名称 rolename=role要将登录添加到的固定服务器角色的名称27.关于视图的属性列有如下说法,正确的是_。(分数:2.00)A.组成视图的属性列名应该全部指定B.组成视图的属性列名可以省略一部分或者指定一部分,其他隐含在子查询中C.组成视图的属性列名或者全部省略或者全部指
37、定,别无选择 D.组成视图的属性列名应该全部省略解析:解析 视图是从一个或几个基本表(或视图)导出的表,组成视图的属性列名或者全部省略或者全部指定,没有第三种选择。如果省略了视图的各个属性列名,则隐含该视图由子查询中的 SELECT 子句目标列中的诸字段组成。28.设有两个事务 T1,T2,其并发操作如下表所示,下面评价正确的是_。(分数:2.00)A.T1B.T2 C.读 A=10D.E.F.读 A=10G.A=A-5 写回H.I.J.A=A-8 写回解析:解析 事务 T1 写回的 A 的值为 5,随后事务 T2 写回的 A 值为 2, T2 提交的结果破坏了 T1 提交的结果,导致 T1
38、的修改被丢失。29.UML 是软件开发中的一个重要工具,它主要应用于下列哪种软件开发方法_。(分数:2.00)A.基于瀑布模型的结构化方法B.基于需求动态定义的原型化方法C.基于数据的数据流开发方法D.基于对象的面向对象的方法 解析:解析 面向对象的技术首先是 SmallTalk 语言中得到应用,后来随着 C+、JAVA 等面向对象语言的出现,面向对象技术的广泛开发工具的支持,UML 是在面向对象的软件开发在设汁阶段常用的一个工具。30.以下关于 ER 图的叙述不正确的是_。(分数:2.00)A.ER 图建立在关系数据库的假设上B.ER 图使用过程和数据的关系清晰,实体间的关系可以导出应用过程
39、的表示C.ER 图可以将现实时问中的信息抽象地表示为实体及实休问的联系 D.ER 图能表示数据生命周期解析:解析 实体之间的联系可以是一对一、一对多或者多对多的,实体和联系组成模型可以用 ER 图表示,因此 ER 图可以将现实世界中的信息抽象地表示为实体以及实体间的联系。二、B应用题/B(总题数:4,分数:22.00)SQL 语言和主语言具有不同的数据处理方式,SQL 是面向U (1) /U的,而主语言是面向U (2) /U。(分数:4.00)(1).(分数:0.80)解析:填空项 1:_ (正确答案:记录)解析:解析 SQL 是面向集合的,主要是对数据集合的做的一些活动,而主语言是面向记录的
40、,主要是对数据库中的表进行的一系列活动。_解析:_解析:_解析:在 UML 提供的图中,可以采用U (6) /U对逻辑数据库模式建模;U (7) /U用于接口、类和协作的行为建模,并强调对象行为的时间顺序。(分数:4.00)(1).(分数:2.00)解析:填空项 1:_ (正确答案:状态图)解析:假设某数据库中有表 SC(S#,C#,SCORE),表 C(C#,CNAME,TNAME)和表 SC_C(C#, CNAME,AVG_GRADE),其中 SC 表中各属性分别表示为学号,课程号,以及对应的分数;要求把 SC 表中的每门课程的平均成绩插到表 SC_C 中,完成下列的 SQL 语句。INS
41、ERT INTO SC C(C#,CNAME,AVG GRADE)SELECT C.C#,CNAME,U (8) /UFROM SC,CU (9) /UU (10) /U(分数:6.00)(1).(分数:1.50)解析:填空项 1:_ (正确答案:WHERE SC.C#=C.C#)解析:填空项 1:_ (正确答案:GROUP BY C.C#,CNAME)解析:_解析:设有三个基本表,表 ITEM(项目号,项目名,项目负责人,电话),BIP(项目号,零件号,数量,日期),PART(零件号,零件名称,规格,单价),完成 SQL 语句统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果
42、按表 SSP(项目号,项目名,金额)的结构显示。SELECT ITEM.项目,项目名,SUM(单价*数量)AS 金额FROM ITEM,BIP,PARTWHEREU (12) /UGROUP BY ITEM.项目U (13) /USELECT“合计”,SUM(单价*数量)FROM BIP,PARTWHEREU (14) /UORDER BY 1/U (15) /U(分数:8.00)(1).(分数:2.00)解析:填空项 1:_ (正确答案:UNION)解析:填空项 1:_ (正确答案:BIP.零件号=PART.零件号)解析:填空项 1:_ (正确答案:INSERT TABLE SSP)解析:三
43、、B设计与应用题/B(总题数:2,分数:30.00)31.有如下运动队和运动会两个方面的实体: 运动队方面 运动队:队名、教练姓名、队员姓名 队员:队名、队员姓名、性别、项名 其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练。 运动会方面 运动队:队编号、队名、教练姓名 项目:项目名、参加运动队编号、队员姓名、性别、比赛场地 其中,一个项目可由多个队参加,一个运动员可参加多个项目,一个项目一个比赛场地。请完成如下设计: 分别设计运动队和运动会两个局部 ER 图 将它们合并为一个全局 ER 图 合并时存在什么冲突,你是如何解决这些冲突的?(分数:15.00)_正确答案:()解析: 命名冲突:项名、项目名、异名同义,统一命名为项目名。 结构冲突:项目在两个局部 ER 图中,一个做属性,一个做实体,合并统一为实体。32.设数据库中有四个关系 课程关系 C(C#,CNAME,TNAME) 学生关系 S(S#,SNAME,AGE,SEX) 选课关系SC(S#,C#,SCORE) 其中课程关系中各属性分别表示为课程