一、选择题 第(38)~(40) 题基于学生一课程数据库中的3个基本表:
学生信息表:s(sno,sname,sex,age,dept)主码为sno
课程信息表:c(cno,cname,teacher)主码为cno
学生选课信息表:sc(sno,cno,grade)主码为(sno,cno)46. 下列推理正确的是
A) 由X→Y,Y→Z,可以得到X→YZ
B) 由X→Y,W→Z,Y→Z,可以得到XW→Z
C) 由X→Y,
,可以得到X→Z
D) 由X→Y,
,可以得到X→Z
A B C D
D
[解析] 本题主要考查了对函数依赖的理解。
[解题要点] 合并规则:由X→Y,X→Z,可以得到X→YZ;伪传递规则:由X→Y,WY→Z,可以得到XW→Z;分解规则:由X→Y,
,可以得到X→Z。
[考点链接] 掌握函数依赖推理规则中的自反律、增广律、传递律。
51. 若关系模式
,且对于每一个非平凡的函数依赖X→Y,都有X包含码,则
A B C D
D
[解析] 本题主要考查了对范式的理解。
[解题要点] 若关系模式
,且每一个非主属性完全函数依赖于码,则
。若关系模式
,且每一个非主属性都不传递依赖于码,则
。若关系模式
,且对于每一个非平凡的函数依赖X→Y,都有X包含码,则
。
[考点链接] 掌握关系数据库中范式的划分,以及范式之间的包含关系,并理解什么是函数依赖。
55. 若使关系模式R<U,F>分解为关系模式R1<U1,Fl>,R2<U2,F2>,能够进行无损连接性分解的充分必要条件是
A) (U1∩U2→U1)
F+ B) (U1∪U2→U1-U2)
F+
C) (U1∩U2→U2)
F+ D) (U1∩U2→U1-U2)
F+
A B C D
D
[解析] 本题主要考查了关系数据库中无损连接性的分解条件。
[解题要点] 关系模式R<U,F>分解为关系模式R1<U1,F1>,R2<U2,F2>,需具有无损连接性的分解的充分必要条件是
,或
。
[考点链接] 掌握关系数据库中有损连接性的分解的条件,以及模式分解的等价标准。
56. 下列关于多值依赖的叙述中,不正确的是
A) 若X→→Y,则X→→Z,其中Z=U-X-Y
B) 若X→→Y,而
,则称X→→Y为平凡的多值依赖
C) 若X→Y,则X→→Y
D) 若X→→Y,则X→Y
A B C D
D
[解析] 本题主要考查了对多值依赖的理解。
[解题要点] 若X→→Y,则X→→Z,其中Z=U-X -Y,即多值依赖具有对称性;若X→Y,而
,则称X→→Y为平凡的多值依赖;若X→Y,则X→→Y,即函数依赖可以看做多值依赖的特殊情况。
[错解分析] 若X→→Y,则X→Y和多值依赖的特殊情况正好相反,所以D) 选项的叙述有误。
[考点链接] 掌握在关系数据库中,函数依赖的种类和函数依赖成立的条件。
二、填空题1. 在计算机上,高级语言程序一般称为______,不能直接执行,必须将它们翻译成具体机器的机器语言程序才能执行,这种机器语言程序又称为目标程序。
源程序
[解析] 本题主要考查了源程序的基本概念。
[解题要点] 在计算机上,高级语言程序一般称为源程序,不能直接执行,必须将它们翻译成具体机器的机器语言程序才能执行,这种机器语言程序又称为目标程序。
[考点链接] 掌握计算机基础知识和计算机组成。
2. 按覆盖的地理范围进行分类,计算机网络可以分为:局域网、______和广域网。
城域网
[解析] 本题主要考查了计算机网络按覆盖的地理范围进行分类,都包括哪些。
[解题要点] 按覆盖的地理范围进行分类,计算机网络可以分为:局域网、城域网和广域网。
[考点链接] 掌握计算机基础知识和计算机网络安全。
3. 从有n个节点的顺序表中删除一个节点平均需要移动的节点个数是______。
n/2
[解析] 本题主要考查了顺序表的相关知识。
[解题要点] 从有n个节点的顺序表中删除一个节点平均需要移动的节点个数是n/2。
[考点链接] 掌握指针、数组的基本概念。
4. 一棵树的叶节点的最大层数是树的______。
高度
[解析] 本题主要考查了二叉树中高度的概念。
[解题要点] —棵树的叶节点的最大层数是树的高度。
[考点链接] 掌握二叉树的相关知识。
5. 整个排序过程都在内存中进行的排序,称为______。
内排序
[解析] 本题主要考查了内排序的概念。
[解题要点] 整个排序过程都在内存中进行的排序,称为内排序。
[考点链接] 掌握冒泡排序的概念和方法。
6. 分时操作系统采用______的方式处理用户的服务请求,允许多个用户联机地使用计算机。
时间片轮转
[解析] 本题主要考查了分时操作系统。
[解题要点] 分时系统采用时间片轮转的方式处理用户的服务请求。因此每个用户都仿佛“独占”了整个计算机系统。
[考点链接] 掌握实时操作系统。
7. CPU暂停现行程序而转去响应中断请求的过程称为______。
中断响应
[解析] 本题主要考查了中断响应的概念。
[解题要点] 发生中断时被打断程序暂停点称为断点。引起中断的事件称为中断源。CPU暂停现行程序而转去响应中断请求的过程称为中断响应。
[考点链接] 掌握断点、中断源和中断响应三者之间的区别。
8. 计算机采用______工作原理。
存储程序
[解析] 考查“存储程序”工作原理。
[解题要点] 计算机采用的是“存储程序”工作原理。
[考点链接] 掌握“存储程序”工作原理的特点。
9. 常用的数据结构模型有层次模型、网状模型、______和面向对象模型。
关系模型
[解析] 本题主要考查了常用的数据结构模型。
[解题要点] 常用的数据结构模型有层次模型、网状模型、关系模型和面向对象模型。
[考点链接] 掌握数据结构的基础知识。
10. 一种介于关系代数和关系演算之间的语言叫做______。
SQL
[解析] 本题主要考查了SQL语言。
[解题要点] 一种介于关系代数和关系演算之间的语言叫做SQL。
[考点链接] 掌握关系数据库、关系代数和关系演算的基本知识。
11. SQL语言集______、数据操纵、数据定义、数据控制功能于一体。
数据查询
[解析] 本题主要考查了SQL语言的特点。
[解题要点] SQL语言集数据查询、数据操纵、数据定义、数据控制功能于一体。
[考点链接] 掌握SQL语言的数据查询、数据操纵、数据定义、数据控制语句的使用。
12. 在SQL中,模式对应于“基本表”,内模式对应于“存储文件”,外模式对应于“______”和部分基表。
视图
[解析] 本题主要考查了SQL数据库的体系结构。
[解题要点] 在SQL中,模式对应于“基本表”,内模式对应于“存储文件”,外模式对应于“视图”和部分基表。
[考点链接] 掌握数据库的三级模式。
13. ______用来快速生成图形应用的工具。
Oracle Graphics
[解析] 本题主要考查了Oracle的工具产品及其功能。
[解题要点] 在Oralce中,Oralce Reprots用来快速的生成报表;Oracle Forms用来快速生成基于屏幕的复杂应用的工具;Oracle Graphics用来快速生成图形应用的工具。
[考点链接] 掌握数据库的相关产品。
14. 子类的对象拥有其超类的对象的全部属性和方法,称为子类对超类的______。
继承
[解析] 考查继承的概念。
[解题要点] 子类的对象拥有其超类的对象的全部属性和方法,称为子类对超类的继承。
[考点链接] 掌握面向对象的基本概念。
15. 当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其它事务对该数据项的访问,这种方法称为______。
封锁法
[解析] 本题主要考查了事务的封锁法。
[解题要点] 当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其它事务对该数据项的访问,这种方法称为封锁法。
[考点链接] 掌握事务、日志的基本知识。
16. ______权限允许增加或删除关系中的属性。
alteration
[解析] 本题主要考查了对各种权限的理解。
[解题要点] alteration权限允许增加或删除关系中的属性。
[考点链接] 掌握对各种权限的授予方法。
17. 元组的每个分量必须是不可分的数据项这叫做______。
第一范式
[解析] 本题主要考查了对第一范式的理解。
[解题要点] 元组的每个分量必须是不可分的数据项这叫做第一范式。
[考点链接] 掌握对函数依赖的理解。
18. Visual Studio 2008是第一个允许开发人员针对______多个版本开发的Visual STudio版本。
NET Framework
[解析] 考查Visual Studio 2008的特点。
[解题要点] Visual Studio 2008是第一个允许开发人员针对NET Framework多个版本开发的Visual Studio版本。
[考点链接] 掌握Visual Studio的主要特点。
19. 联系一般分为:______、一对多的联系和多对多的联系。
一对一的联系
[解析] 本题主要考查了概念结构设计的联系的种类。
[解题要点] 联系一般分为:一对一的联系、一对多的联系和多对多的联系。
[考点链接] 能够根据实际关系判断它们之间的联系类型。
20. 对一个给定的查询,通常会有许多种可能的处理策略,从这许多策略中找出最有效的查询执行计划的处理过程称做______。
查询优化
[解析] 考查查询优化的概念。
[解题要点] 对一个给定的查询,尤其是复杂查询,通常会有许多种可能的处理策略,查询优化就是从这些策略中找出最有效的查询执行计划的一种处理过程。
[考点链接] 掌握查询优化的基本概念。