数据库系统原理练习题集.doc
文本预览下载声明
一、单项选择题
1.在数据库方式下,信息处理中占据中心位置的是( )
A.磁盘 B.程序
C.数据 D.内存
2.下列功能中,不属于DML基本操作功能的是( )
A.排序 B.插入
C.修改 D.授权
3.设计数据库时,应该首先设计数据库的( )
A.应用系统结构 B.概念结构
C.逻辑结构 D.物理结构
4.设有关系R和S如图:
R
A
B
C
a
b
c
d
a
f
c
b
d
S
A
B
C
b
g
a
d
a
f
则R与S进行差运算,其结果的元组数为( )
A.1 B.2
C.3 D.5
5.SQL语言的标准库函数COUNT、SUM、AVG、MAX和MIN等,不允许出现在下列哪个子句中( )
A.SELECT B.HAVING
C.GROUP…HAVING D.WHERE
6.SQL语言是关系型数据库系统典型的数据库语言,它是( )
A.过程化语言 B.结构化查询语言
C.格式化语言 D.导航式语言
7.将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是( )
A.GRANT SELECT TO S ON WANG WITH PUBLIC
B.GRANT SELECT ON S TO WANG WITH PUBLIC
C.GRANT SELECT TO S ON WANG WITH GRANT OPTION
D.GRANT SELECT ON S TO WANG WITH GRANT OPTION
8.若事务T1已经给数据A加上了共享锁,则事务T2( )
A.只能再对A加共享锁 C.可以给A加任何锁
B.只能再对A加排他锁 D.不能再给A加任何锁
9.ER模型是数据库的设计工具之一,它一般适用于建立数据库的( )
A.概念模型 B.逻辑模型
C.内部模型 D.外部模型
10.在DB技术中,“脏数据”是指( )
A.未回退的数据
B.未提交的数据
C.回退的数据
D.未提交随后又被撤消的数据
11.关系模式至少应属于( )
A.1NF B.2NF
C.3NF D.BCNF
12.设有关系R如图所示:
学号
姓名
专业
入学年份
97001
王敏
数学
1980
95002
高丰
经济学
1980
95003
梅婷
数学
1980
93013
王明
计算机
1981
94012
杨山
计算机
1984
R
则专业,入学年份(R)的元组数为
A.2 B.3
C.4 D.5
13.已知SN是一个字符型字段,下列SQL查询语句( )
SELECT SN FROM S
WHERE SN LIKE′AB%′的执行结果为
A.找出含有3个字符′AB%′的所有SN字段
B.找出仅含3个字符且前两个字符为′AB′的SN字段
C.找出以字符′AB′开头的所有SN字段
D.找出含有字符′AB′的所有SN字段
14.下列不是数据库恢复采用的方法是( )
A.建立检查点 B.建立副本
C.建立日志文件 D.建立索引
15.数据库是长期存储在计算机内、有组织的、统一管理的相关( )
A.文件的集合 B.数据的集合
C.命令的集合 D.程序的集合
16.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是( )
A.外模式 B.内模式
C.逻辑模式 D.存储模式
17.对关系的描述不正确的是( )
A.关系是一个集合
B.关系是一张二维表
C.关系可以嵌套 D.关系中的元组次序可交换
18.关系Rl和R2如下表所示:
R1 R2
A
B
C
A
B
C
a1
b2
c1
a1
f
g
a2
b2
c2
a2
b2
c2
a3
b1
c1
a3
f
g
则R1与R2进行笛卡尔积运算,其结果的元组数为( )
A.1 B.3
C.6 D.9
19.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:
SELECT S#,C#
FROM SC
WHERE( )
A.G=0 B.G=0
C.G=NULL D.G IS NULL
20.数据库恢复的主要依据是( )
A.DBA B.DD
C.文档 D.事务日志
21.不能激活触发器执行的事件是( )
A.SELECT B.UPDATE C.INSFRT D.DELETE
22.使用二维表格结构表达实体及实体间联系的数据模型是( )
A.层次模型 B.网
显示全部