【2022年】湖南省衡阳市全国计算机等级考试数据库技术模拟考试(含答案)
学校:________ 班级:________ 姓名:________ 考号:________
一、1.选择题(10题)
1. 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“单位”关系中,因哪一个属性而使它不满足第一范式? 单位(单位号,单位名,单位成员,单位总经理)
A.单位号 B.单位名 C.单位成员 D.单位总经理 sql 字符串转数组
2. 在数据组织方法的层次方法是基于 ______ 的数据操作集合、完整性规则集合。
A.二维表 B.链路结构 C.图结构 D.树结构 
3. 数据库系统的三级模式结构是指( )。
A.外模式、模式、子模型 B.子模型、模式、概念模式 C.模式、内模式、存储模式 D.外模式、模式、内模式 
4. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于
A.实体完整性约束 B.参照完整性约束 C.用户自定义完整性约束 D.关键字完整性约束 
5. 利用二分法查序列的前提条件是
A.序列不能过大 B.要查的数必须在序列中存在 C.序列必须按顺序排好 D.序列的个数必须为奇数个 
6. 设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自同一个域,则 R-(R-S)  等于
A.RS B.R∩S C.R×S D.R-S 
7. 一棵k层的完全二叉树,其结点总数至少有( )。
A.2k-1 B.2k-1 C.2k-1+1 D.2k 
8. 在PowerBuilder应用程序中,对数据库数据的操作是通过下列哪一个对象进行的?
A.Data Window B.Window C.Application D.User Object 
9. 该题基于“学生-选课-课程”数据库中的3个关系。
学生基本信息S(S#,SNAME, SEX, AGE)
选课信息SC(S#, C#, GRADE)
课程信息C(C#, CNAME, TEACHER)
若要求“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是( )。
A.SELECT S# FROM SC GROUP BY S# WHERE COUNT (*)>3 
B.SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)>3 
C.SELECT S# FROM SC ORDER BY S# WHERE COUNT(*)>3 
D.SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)>3 
10. 破坏死锁的四个必要条件之一就可以预防死锁。若规定一个进程请求新资源之前首先释放已占有的资源则是破坏了什么条件( )。
A.互斥使用 B.部分分配 C.不可剥夺 D.环路等待 
二、填空题(10题)
11. 对栈能进行插入和删除操作的是 ______。
12.串行SCSl硬盘就是___________硬盘。 
13.SQL Server的身份验证模式有__________和__________两种。
14. 用高级语言编写的程序称之为【 】。
15. 在顺序表(4,7,9,12,13,14,18,19,22,29,50)中,用二分法查关键码值11,所需的关键码比较次数为______。
16. 在面向对象数据模型中,子类可以从其超类中______所有的属性和方法。
17.IP数据报的源路由选项分为两类,一类为严格源路由,另一类为___________源路由。 
18.SUN公司的Solaris是在___________操作系统的基础上发展起来的。 
19.在一棵二叉树中,度为0的结点个数为No,度为2的结点个数为N2,则有No= 【】 
20. 若记录型A中的每一个值,记录型B中。可以由N个值(N>=0)与之联系,反之,若记录型B中的每一个值,记录型A中至多有一个值与之对应,则称记录型A与记录型B之间是【 】的联系。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。