第九期计算机中级培训数据库考试笔试及答案.docx
《第九期计算机中级培训数据库考试笔试及答案.docx》由会员分享,可在线阅读,更多相关《第九期计算机中级培训数据库考试笔试及答案.docx(13页珍藏版)》请在冰豆网上搜索。
第九期计算机中级培训数据库考试笔试及答案
第九期计算机中级培训数据库考试(笔试)
2009-5-13
单位:
__________姓名:
_______________成绩:
_______________
笔试题请将答案填写到答题卡上。
一.单选题(40题,40分,答案填于下表)
1.任何一个满足3NF但不满足BCNF的关系模式都不存在()
A.主属性对候选键的部分依赖B.非主属性对候选键的部分依赖及传递
C.主属性对候选键的传递依赖D.非主属性对候选键的传递依赖
2.一架飞机由多个零部件组成,且相同的零部件可适用于不同型号的飞机,则汽车实体集与零部件实体集之间的联系是()
A.1:
1B.1:
M
C.M:
1D.M:
N
3.用下面的SQL语句建立一个基本表:
CREATETABLEStudent学号CHAR(4)NOTNULL,
姓名CHAR(8)NOTNULL,
性别CHAR
(2),
年龄SMALLINTcheck(年龄>21))
可以插入到表中的元组是()
A.′5021′,′周润发′,男,21B.NULL,′张学友′,NULL,26
C.′5021′,′李嘉欣′,’男’,’21’D.′5021′,′许文强′,NULL,22
4.对于两实体间m:
n联系,必须对“联系”单独建立( ),用来联系双方实体。
A.一个实体B.一个属性
C.一个指针D.一个关系
5.三级模式间存在两种映射,它们是( )
A、子模式与模式间,模式与内模式间B、子模式与内模式间,外模式与内模式间
C、子模式与外模式间,模式与内模式间D、模式与内模式间,模式与模式间
6.SQL语言具有的功能是()
A、关系规范化,数据操纵,数据控制
B、数据定义,数据操纵,数据控制
C、数据定义,关系规范化,数据控制
D、数据定义,关系规范化,数据操纵
7.若关系模式R(U,F)属于3NF,则()
A、一定属于BCNFB、消除了插入的删除异常
C、仍存在一定的插入和删除异常D、属于BCNF且消除了插入和删除异常
8.()排除了非主属性对码的部分依赖
A.2NFB.3NFC.4NFD.BCNF
9.“Select*from学生where姓名like‘_歆%王’”,该语句含义是()。
(A)从学生表中选择名字为三个字,并且名为“歆”的所有记录
(B)从学生表中选择姓名中第四个字是“歆”字的所有记录
(C)从学生表中选择姓名为两个字并且其中第2个字是“歆”字的所有记录
(D)从学生表中选择姓名中包含“歆”字且最后一个字是王字的所有记录
10.A表有记录30条,B表有记录50条,Select*fromA,B返回的记录数为()条。
(A)80(B)150
(C)30(D)50
11.为一个新建的数据库估计空间,有一个数据表,大约有15,000行记录,每一行记录大约需要2,500字节空间,此数据表一共需要()空间?
A.80MBB.40MB
C.60MBD.30MB
12.能将查询结果插入到一个新表中的语句是()。
A.INSERTINTO…VALUES…B.INSERTINTO…SELECT…
C.SELECT…INTO…FROM…D.SELECT…FROM…
13.SQLServer安全等级由高到低的顺序是()
(A)操作系统—〉数据库服务器—〉数据库—〉数据库对象
(B)数据库对象—〉数据库—〉数据库服务器—〉操作系统
(C)数据库—〉数据库对象—〉操作系统—〉数据库服务器
(D)操作系统—〉数据库对象—〉数据库—〉数据库服务器
14.事务是通过()机制来维护数据一致性和完整性。
(A)约束(B)实体完整性
(C)操作滚回(RollBack)(D)规则
15.SQLServer的数据传输服务DTS(DataTransformationService)不能完成的项目是()
(A)传输存储过程(B)导入其它数据库的数据
(C)转换数据格式(D)备份数据库
16.关于存储过程不正确的说法是()
(A)可以接收参数(B)可以调用其它的存储过程
(C)体现了模块化程序设计(D)可以在调用的位置返回数据
17.现有职员表,结构为:
职员表(职员号,姓名,所在部门,年龄)
现要统计每个部门的职员的平均年龄,希望查询结果是按平均年龄从高到低的顺序排列,并且只取平均年龄最高的前3个部门。
完成此功能的查询语句为:
A.SELECTTOP3WITHTIES所在部门,AVG(年龄)平均年龄
FROM职员表ORDERBY平均年龄desc
B.SELECTTOP3WITHTIES所在部门,AVG(年龄)平均年龄
FROM职员表GROUPBY所在部门
C.SELECTTOP3WITHTIES所在部门,AVG(年龄)平均年龄
FROM职员表GROUPBY所在部门
ORDERBY平均年龄DESC
D.SELECTTOP3WITHTIES所在部门,AVG(年龄)平均年龄
FROM职员表GROUPBY所在部门
ORDERBY平均年龄
18.下述哪一个SQL语句用于实现数据存取的安全机制?
()
A)COMMITB)ROLLBACK
C)GRANTD)CREATETABLE
19.下面有关E-R模型向关系模型转换的叙述中,不正确的是()
A)一个实体类型转换为一个关系模式
B)一个1:
1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
C)一个1:
n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D)一个m:
n联系转换为一个关系模式
20.现有学生表和修课表,其结构为:
学生表(学号,姓名,入学日期,毕业日期)
修课表(学号,课程号,考试日期,成绩)
要求修课表中的考试日期必须在学生表中相应学生的入学日期和毕业日期之间,()。
A.可以使用CHECK约束实现
B.可以使用触发器实现
C.可以使用UNIQUE约束实现
D.可以使用FOREIGNKEY约束实现
21.E-R模型()
A.依赖于计算机硬件和DBMSB.独立于计算机硬件,依赖于DBMS
C.独立于计算机硬件和DBMSD.依赖于计算机硬件,独立于DBMS
22.设成绩表中记录成绩的列为:
成绩,类型为int,若在查询成绩时,希望将成绩按‘优’、‘良’、‘中’、‘及格’和‘不及格’形式显示,则正确的Case语句是________。
A.Case成绩
When90~100THEN成绩=‘优’
When80~89THEN成绩=‘良’
When70~79THEN成绩=‘中’
When60~69THEN成绩=‘及格’
Else成绩=‘不及格’
End
B.Case成绩
When90~100THEN‘优’
When80~89THEN‘良’
When70~79THEN‘中’
When60~69THEN‘及格’
Else‘不及格’
End
C.Case
When成绩between90and100THEN成绩=‘优’
When成绩between80and89THEN成绩=‘良’
When成绩between70and79THEN成绩=‘中’
When成绩between60and69THEN成绩=‘及格’
Else成绩=‘不及格’
End
D.Case
When成绩between90and100THEN‘优’
When成绩between80and89THEN‘良’
When成绩between70and79THEN‘中’
When成绩between60and69THEN‘及格’
Else‘不及格’
End
23.在MSSQLServer中建立了表:
明星表(no,name,sex,birthday),no为表的主码,表中信息如右图所示,
no
name
sex
birthday
1
梅燕芳
女
1960-05-07
8
董卿
女
1967-08-30
6
王安之
男
1962-11-08
能够正确执行的插入操作是()
A.INSERTINTO明星表VALUES(8,′武松′,′男′,′1964-03-08′)
B.INSERTINTO明星表(name,sex)VALUES(′王中′,′男′)
C.INSERTINTO明星表VALUES(2,′男′,′王中′,′1964-03-08′)
D.INSERTINTO明星表(no,sex)VALUES(2,′男′)
24.考虑下述时间序列的备份操作:
现从备份中对数据库进行恢复,问:
对数据库的恢复顺序为():
A.完全备份1,日志备份1,日志备份2,差异备份1,日志备份3,日志备份4
B.完全备份1,差异备份1,日志备份3,日志备份4
C.完全备份1,差异备份1
D.完全备份1,日志备份4
25.关系Student(学生)和Grade(成绩),如下图所示,
sno
sname
S1
张三
S2
李四
S3
王五
GradeStudent
S#
C#
mark
S1
C2
83
S2
C2
69
S3
C3
52
S2
C6
76
下列说法中可能正确的是()。
A.S#是Grade的主码,sno是student的外码,参照Grade的sno属性
B.(S#,C#)是Grade的主码,sno是student的外码,参照Grade的C#属性
C.(S#,C#)是Grade的主码,S#是Grade的外码,参照Student的Sno属性
D.mark是Grade的主码,sno是student的外码,参照Grade的S#属性
26.数据库管理系统不具备的功能为()。
A.定义和描述数据库结构的功能B.对数据库进行操纵的功能
C.保证无错误数据的输入D.保证数据库的安全性和完整性的功能
27数据库中,产生数据不一致的根本原因是()。
A.数据存储量太大B.对数据没有进行严格的保护
C.数据冗余D.未对数据进行完整性控制
28.用文件系统管理数据时,当文件结构和数据发生任何微小变化时,都可能要修改文件的存取程序。
其原因是()
A.文件系统的数据没有结构B.文件系统的数据不独立
C.文件系统的文件没有结构D.文件系统的文件不独立
29.事务中包含的所有操作要么都执行,要么都不执行,这一特性称为事务的()
A.原子性B.隔离性
C.完整性D.永久性
30.在WindowsNT操作系统上访问SQLServer时,不必再次登录,系统可自动从用户的网络登录ID中获得用户名的安全模式,这称为()
A.集成安全B.标准安全
C.单一安全D.混合安全
31.已知关系:
学生(学号,姓名,年龄),如果按年龄降序列出所有学生,并且相同年龄的