数据库原理与应用教程
―SQL Server
期末测试题与答案(二?/p>
一、填空题
(每?/p>
1
分,?/p>
10
分)
1
.在信息世界中能唯一标识实体的属性集,称?/p>
________
?/p>
2
.如果关系模?/p>
R
?/p>
1NF
,且每个非主属?/p>
________
函数依赖于主键,那么?/p>
R
是第二范式的?/p>
式?/p>
3
.数据规范化的优点之一是能消除
_____
___
和操作异常现象?/p>
4
.若关系
A
?/p>
m
个属性,关系
B
?/p>
n
个属性,?/p>
A×
B
?/p>
________
个属性?/p>
5
.关系代数运算中,专门的关系操作有:选择、投影、除?/p>
________
?/p>
6
.关系中属性的取值范围称为属性的
___________
?/p>
7
.在
SQL Server2005
中,通配符只有在
_________
子句中才有意义,否则会被当作普通字符使用?/p>
8
.触发器也是一种存储过程,它主要通过事件进行触发而被执行,而存储过程可以通过
而被直接调用?/p>
9
.一般可以使?/p>
________
命令来标?/p>
T-SQL
批处理的结束?/p>
10
.在索引命令中使用关键字
CLUSTERED
表示将建立的?/p>
____________
索引?/p>
二、选择?/p>
(每小题
1
分,?/p>
20
分)
1
.数据库的概念模型(
?/p>
(A)
依赖于计算机硬件?/p>
DBMS
(B)
独立于计算机硬件,依赖于
DBMS
(C)
依赖于计算机硬件,独立于
DBMS
(D)
独立于计算机硬件?/p>
DBMS
2
.假设某?/p>
E-R
图中?/p>
5
个实体型?/p>
2
?/p>
1
?/p>
M
联系?/p>
2
?/p>
M
?/p>
N
联系,则?/p>
E-R
图转换的关系
模式个数至少是(
?/p>
(A)5
(B)7
(C)8
(D)9
3
.用二维表来表示实体及实体之间联系的数据模型称为?/p>
?/p>
(A)
实体
-
联系模型
(B)
层次模型
(C)
网状模型
(D)
关系模型
4
.在学生关系:学生(学号,姓名,年龄,性别)中,想查询年龄小于
20
的学生的学号和姓名,
则关系运算式应写成(
?/p>
(A)
)
(
20
学生
年龄
?/p>
?/p>
(B)
?/p>
学生
?/p>
年龄
学号,姓?/p>
)
(
20
?/p>
?/p>
?/p>
(C)
?/p>
(学?/p>
学号,姓?/p>
年龄
)
(
20
?/p>
?/p>
?/p>
(D)
))
(
(
20
学号,姓?/p>
学生
年龄
?/p>
?/p>
5
.在一个关系中,每个属性都是不可分解的,这个关系一定达到(
?/p>
(A) 2NF
(B)3NF
(C)BCNF
(D)1NF
6
.学生表?/p>
st(
学号,姓名,性别,年?/p>
)
,删除其中的
?/p>
年龄
?/p>
字段?/p>
SQL
语句是(
?/p>
(A)ALTER TABLE st DROP
年龄