1、三级数据库技术笔试-48 及答案解析(总分:30.22,做题时间:90 分钟)一、B选择题/B(总题数:1,分数:26.25)下题基于“学生选课课程”数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C=#,CNAME,TEACHER)它们的主码分别是 S#,(S#,C#)和 C#。(分数:26.22)(1).查找“由李伟老师执教的数据库课程的平均成绩、最高成绩和最低成绩”将使用关系_。 A.S 和 SC B.SC 和 C C.S 和 C D.S、SC 和 C(分数:1.14)A.B.C.D.(2).把对 SC 表的查询和修改成绩的权限授给用户 u
2、ser1 的 SQL 语句,正确的是_。 A.GRANT UPDATE(GRADE),SELECT TO userl ON TABLE SC; B.GRANT UPDATE(GRADE),SELECT ON TABLE SC TO userl; C.GRANT UPDATE TABLE SC ON(GRADE),SELECT TO userl; D.GRANT ON TABLE SC UPDATE(GRADE),SELECT TO userl;(分数:1.14)A.B.C.D.(3).设 S_AVG(SNO,AVG_GRADE)是一个基于 SC 表定义学生号和他的平均成绩的视图。下面对该视图的
3、操作语句中,哪个(些)不能正确执行?_。UPDATE S_AVG SET AVG_GRADE=90 WHERE SNO=2004010601;SELECT SNO,AVG_GRADE FROM S_AVG WHERE SNO=2004010601;INSERT INTO S_AVG VALUES(2004010618,88); A.仅和 B.仅 C.仅和 D.都不能(分数:1.14)A.B.C.D.(4).以下U /U不是栈的基本运算。 A. 删除栈项元素 B. 删除栈底元素 C. 判断栈是否为空 D. 将栈置为空栈(分数:1.14)A.B.C.D.(5).数据库恢复的基础是利用转储的冗余数据
4、。这些转储的冗余数据包括( ) A.数据字典、应用程序、审计文档、数据库后备副本 B.数据字典、应用程序、审计文档、日志文件 C.日志文件、数据库后备副本 D.数据字典、应用程序、数据库后备副本 (分数:1.14)A.B.C.D.(6).下列不属于死锁产生的必要条件的是 A. 互斥条件 B. 共享条件 C. 不可剥夺条件 D. 部分分配条件(分数:1.14)A.B.C.D.(7).允许使用者对数据库中的抽象数据提出请求(包括查询和修改),支持数据库各种操作的软件系统称为U /U。 A.命令系统 B.数据库系统 C.操作系统 D.数据库管理系统(分数:1.14)A.B.C.D.(8).在关系模式
5、 RU,F中,称满足下面哪一个条件的 XY 为平凡的多值依赖? A. U-XY= B. XY= (分数:1.14)A.B.C.D.(9).P、V 操作属于 A. 机器指令 B. 系统调用命令 C. 低级通信原语 D. 作业控制命令 (分数:1.14)A.B.C.D.(10).IP 地址是 A. Internet 中的子网地址 B. 接入 Internet 的计算机地址编号 C. Internet 中网络资源的地理位置 D. 接入 Internet 的局域网编号 (分数:1.14)A.B.C.D.(11).在下列 SQL 语句中, 包含了不正确的定义语句。CREATETABLE CREATE V
6、IEW CREATE INDEXDROPTABLE DROPVIEW DROPINDEXALTER TABLE ALTER VIEW ALTER INDEX A. 只有 B. 只有 C. 只有 D. 和(分数:1.14)A.B.C.D.(12).关系模型中,一个关键字 A. 可由多个任意属性组成 B. 至多由一个属性组成 C. 可由一个或多个其值能唯一标识该关系模式或任何元组的属性组成 D. 以上都不是(分数:1.14)A.B.C.D.(13).下列关于多值依赖的叙述中,不正确的是 A) 若 XY,则 XZ,其中 ZU-X-Y B) 若XY,而 Z= (分数:1.14)A.B.C.D.(14)
7、.设树林 F 对应的二叉树为 B,它有 m 个结点,B 的根为 p,p 的右子树上的结点个数为 n,树林 F 中第一棵树的结点个数是U /U。 A.m-n-1 B.n1 C.m-n1 D.m-n(分数:1.14)A.B.C.D.(15).IP 地址是 Internet 赖以工作的基础,它由网络地址和主机地址两部分组成,其中 C 类网络的主机地址数最多为 A. 64 个 B. 128 个 C. 256 个 D. 512 个(分数:1.14)A.B.C.D.(16).设两个关系 C 和 SC 如下,它们的主键分别为 C#和(S#,C#),在关系 SC 中除属性 GRADE 的数据类型是整型,且允许
8、空值外,具他属性的数据类型都是字符型。若要向关系 SC 执行插入操作,下面给出的 4个元组中哪一个元组可以被插入?(分数:1.14)A.B.C.D.(17).数据库是计算机系统中按一定的数据模型组织、存储和使用的 A. 数据集合 B. 程序集合 C. 命令集合 D. 文件集合(分数:1.14)A.B.C.D.(18).数据库访问命令之前,数据库管理系统 DBMS 首先需要执行下列U /U检查。、语法检查 、用户存取权限检查 、语义检查 A. 仅 B. 仅 C. 仅 D. 、 和(分数:1.14)A.B.C.D.(19).在 PowerBuilder 的数据类型中,integer 是多少位带符号
9、数? A. 7 B. 8 C. 15 D. 16(分数:1.14)A.B.C.D.(20).下述哪一条不是由于关系模式设计不当而引起的? A. 数据冗余 B. 丢失修改 C. 插入异常 D. 更新异常(分数:1.14)A.B.C.D.(21).操作系统的发展过程是 A. 设备驱动程序组成的原始操作系统、管理程序、操作系统 B. 原始操作系统、操作系统、管理程序 C. 管理程序、原始操作系统、操作系统 D. 管理程序、操作系统、原始操作系统(分数:1.14)A.B.C.D.(22).栈结构不适用于下列哪一种应用 A. 表达式求值 B. 树的层次次序周游算法的实现 C. 二叉树对称序周游算法的实现
10、 D. 快速排序算法的实现(分数:1.14)A.B.C.D.(23).数据库系统的数据共享是指U /U。 A.多个用户共享一个数据文件 B.多个用户共享同一种语言的程序 C.多种应用、多种语言、多个用户共享数据集合 D.同一个应用的多个程序共享数据集合(分数:1.14)A.B.C.D.二、B填空题/B(总题数:1,分数:4.00)分布式数据库系统的所有问题都是内部的、U U 20 /U/U级别的问题,而不是外部的、U U 21 /U/U级别的问题。(分数:4.00)填空项 1:_填空项 1:_三级数据库技术笔试-48 答案解析(总分:30.22,做题时间:90 分钟)一、B选择题/B(总题数:
11、1,分数:26.25)下题基于“学生选课课程”数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C=#,CNAME,TEACHER)它们的主码分别是 S#,(S#,C#)和 C#。(分数:26.22)(1).查找“由李伟老师执教的数据库课程的平均成绩、最高成绩和最低成绩”将使用关系_。 A.S 和 SC B.SC 和 C C.S 和 C D.S、SC 和 C(分数:1.14)A.B. C.D.解析:(2).把对 SC 表的查询和修改成绩的权限授给用户 user1 的 SQL 语句,正确的是_。 A.GRANT UPDATE(GRADE),SELEC
12、T TO userl ON TABLE SC; B.GRANT UPDATE(GRADE),SELECT ON TABLE SC TO userl; C.GRANT UPDATE TABLE SC ON(GRADE),SELECT TO userl; D.GRANT ON TABLE SC UPDATE(GRADE),SELECT TO userl;(分数:1.14)A.B. C.D.解析:(3).设 S_AVG(SNO,AVG_GRADE)是一个基于 SC 表定义学生号和他的平均成绩的视图。下面对该视图的操作语句中,哪个(些)不能正确执行?_。UPDATE S_AVG SET AVG_GRA
13、DE=90 WHERE SNO=2004010601;SELECT SNO,AVG_GRADE FROM S_AVG WHERE SNO=2004010601;INSERT INTO S_AVG VALUES(2004010618,88); A.仅和 B.仅 C.仅和 D.都不能(分数:1.14)A. B.C.D.解析:(4).以下U /U不是栈的基本运算。 A. 删除栈项元素 B. 删除栈底元素 C. 判断栈是否为空 D. 将栈置为空栈(分数:1.14)A.B. C.D.解析:解析 栈是一种特殊的线性表;只能在固定的一端进行插入和删除操作。允许插入和删除的一端称为栈顶(TOP),另一端称为栈
14、底(BOTTOM)。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素。因此不能直接删除栈底的元素。(5).数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( ) A.数据字典、应用程序、审计文档、数据库后备副本 B.数据字典、应用程序、审计文档、日志文件 C.日志文件、数据库后备副本 D.数据字典、应用程序、数据库后备副本 (分数:1.14)A.B.C. D.解析:解析 磁盘的恢复需要有 DBA 介入,装入最新的数据库后备副本,和有关的日志文件副本,然后由系 统进行恢复工作。(6).下列不属于死锁产生的必要条件的是 A. 互斥条件 B. 共享条件 C. 不可剥夺条件 D.
15、部分分配条件(分数:1.14)A.B. C.D.解析:解析 产生死锁的四个必要条件是 1)互斥条件; 2)不可剥夺条件; 3)部分分配条件; 4)循环等待条件。分析四个选项可知只有选项 n 不属于产生死锁的条件。(7).允许使用者对数据库中的抽象数据提出请求(包括查询和修改),支持数据库各种操作的软件系统称为U /U。 A.命令系统 B.数据库系统 C.操作系统 D.数据库管理系统(分数:1.14)A.B.C.D. 解析:(8).在关系模式 RU,F中,称满足下面哪一个条件的 XY 为平凡的多值依赖? A. U-XY= B. XY= (分数:1.14)A. B.C.D.解析:解析 本题是对平凡
16、的多值依赖的定义的考查。假设在关系模式 R(U)中, X、Y、Z 都是 U 的子集,且 Z=U-XY。若 X Y,而 Z=*,则称 XY 为平凡的多值依赖。因此本题正确答案为选项 A(U-X-Y=*)。(9).P、V 操作属于 A. 机器指令 B. 系统调用命令 C. 低级通信原语 D. 作业控制命令 (分数:1.14)A.B.C. D.解析:解析:P(S)和 V(S)都是在同一个 S 上操作,都在屏蔽中断下执行。于是,P 操作和 V 操作实际上应该是“P 操作原语”和“V 操作原语”。(10).IP 地址是 A. Internet 中的子网地址 B. 接入 Internet 的计算机地址编号
17、 C. Internet 中网络资源的地理位置 D. 接入 Internet 的局域网编号 (分数:1.14)A.B. C.D.解析:解析:IP 地址标识了连接到网络上的某个计算机或网络设备,它是接入 Internet 的计算机地址编号,IP 地址必须是惟一的。(11).在下列 SQL 语句中, 包含了不正确的定义语句。CREATETABLE CREATE VIEW CREATE INDEXDROPTABLE DROPVIEW DROPINDEXALTER TABLE ALTER VIEW ALTER INDEX A. 只有 B. 只有 C. 只有 D. 和(分数:1.14)A.B.C. D.
18、解析:解析 关系数据库由模式、外模式和内模式组成,即关系数据库的基本对象是表、视图和索引。因此 SQL 的数据定义功能包括定义表、定义视图和定义索引。由于视图是基于基本表的虚表,索引是依附于基本表的,因此 SQL 通常不提供修改视图定义和修改索引定义的操作。用户如果想修改视图定义或索引定义,只能先将它们删除掉,然后再重建。(12).关系模型中,一个关键字 A. 可由多个任意属性组成 B. 至多由一个属性组成 C. 可由一个或多个其值能唯一标识该关系模式或任何元组的属性组成 D. 以上都不是(分数:1.14)A.B.C. D.解析:解析 关键字:属性或属性的集合,其值唯一标识一个元组。(13).
19、下列关于多值依赖的叙述中,不正确的是 A) 若 XY,则 XZ,其中 ZU-X-Y B) 若XY,而 Z= (分数:1.14)A.B.C.D. 解析:解析 本题主要考查了对多值依赖的理解。 解题要点 若 XY,则 XZ,其中 ZU- X-Y,即多值依赖具有对称性;若 X-Y,而 Z*,则称 XY 为平凡的多值依赖;若 XY,则 XY,即函数依赖可以看做多值依赖的特殊情况。 错解分析 若 XY,则 XY 和多值依赖的特殊情况正好相反,所以 D)选项的叙述有误。 考点链接 掌握在关系数据库中,函数依赖的种类和函数依赖成立的条件。(14).设树林 F 对应的二叉树为 B,它有 m 个结点,B 的根为
20、 p,p 的右子树上的结点个数为 n,树林 F 中第一棵树的结点个数是U /U。 A.m-n-1 B.n1 C.m-n1 D.m-n(分数:1.14)A.B.C.D. 解析:(15).IP 地址是 Internet 赖以工作的基础,它由网络地址和主机地址两部分组成,其中 C 类网络的主机地址数最多为 A. 64 个 B. 128 个 C. 256 个 D. 512 个(分数:1.14)A.B.C. D.解析:解析 由于主机地址空间长度为 8 位,因此每个 C 类网络的主机地址数量最多为 256(28)个。(16).设两个关系 C 和 SC 如下,它们的主键分别为 C#和(S#,C#),在关系
21、SC 中除属性 GRADE 的数据类型是整型,且允许空值外,具他属性的数据类型都是字符型。若要向关系 SC 执行插入操作,下面给出的 4个元组中哪一个元组可以被插入?(分数:1.14)A.B. C.D.解析:解析:根据该表的语法,S#和 C#数据类型为字符型,字符型数据需加引号,所以 A),C)不能插入。另外,在关系 SC 中,(S#,C#)是主键,不允许有相同的值,所以 D)不能插入。(17).数据库是计算机系统中按一定的数据模型组织、存储和使用的 A. 数据集合 B. 程序集合 C. 命令集合 D. 文件集合(分数:1.14)A. B.C.D.解析:解析 数据库是存储在一起的相关数据的集合
22、,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。(18).数据库访问命令之前,数据库管理系统 DBMS 首先需要执行下列U /U检查。、语法检查 、用户存取权限检查 、语义检查 A. 仅 B. 仅 C. 仅 D. 、 和(分数:1.14)A.B.C.D. 解析:解析 数据库访问命令之前,数据库管理系统 DBMS 首先需要对命令进行语法检查。语法检查后进行语义检查和用户存取权限检查。确定语义正确、存
23、取权限合法后便决定执行该命令。(19).在 PowerBuilder 的数据类型中,integer 是多少位带符号数? A. 7 B. 8 C. 15 D. 16(分数:1.14)A.B.C. D.解析:解析 PowerBuilder 的数据类型 integer 表示整型,是 15 位带符号数。(20).下述哪一条不是由于关系模式设计不当而引起的? A. 数据冗余 B. 丢失修改 C. 插入异常 D. 更新异常(分数:1.14)A.B. C.D.解析:解析 一个关系数据库模式是若干个关系模式的集合,关系数据库模式可能存在多个可选的关系模式集合。非规范化的关系数据库模式将导致数据冗余和存储异常。
24、存储异常指修改异常、插入异常和删除异常。(21).操作系统的发展过程是 A. 设备驱动程序组成的原始操作系统、管理程序、操作系统 B. 原始操作系统、操作系统、管理程序 C. 管理程序、原始操作系统、操作系统 D. 管理程序、操作系统、原始操作系统(分数:1.14)A. B.C.D.解析:解析 早期的计算机使用由设备驱动程序组成的原始操作系统,第二代计算机使用管理程序管理计算机,之后的计算机使用现代的操作系统。(22).栈结构不适用于下列哪一种应用 A. 表达式求值 B. 树的层次次序周游算法的实现 C. 二叉树对称序周游算法的实现 D. 快速排序算法的实现(分数:1.14)A.B. C.D.解析:(23).数据库系统的数据共享是指U /U。 A.多个用户共享一个数据文件 B.多个用户共享同一种语言的程序 C.多种应用、多种语言、多个用户共享数据集合 D.同一个应用的多个程序共享数据集合(分数:1.14)A.B.C. D.解析:二、B填空题/B(总题数:1,分数:4.00)分布式数据库系统的所有问题都是内部的、U U 20 /U/U级别的问题,而不是外部的、U U 21 /U/U级别的问题。(分数:4.00)填空项 1:_ (正确答案:实现)解析:填空项 1:_ (正确答案:用户)解析: