《数据库系统概论复习练习题》.doc
文本预览下载声明
一、单项选择题
1.单个用户使用的数据视图的描述称为A. 外模式B. 概念模式C. 内模式D. 存储模式A. 结构化定义语言 B. 结构化控制语言
C. 结构化查询语言 D. 结构人操纵语言?
3.下列四项中说法不正确的是?? A. 数据库减少了数据冗余B. 数据库中的数据可以共享????C. 数据库具有较高的数据独立性D. 数据库避免了一切数据的重复A. 在视图上定义新的视图 B. 查询操作
C. 更新视图 D. 在视图上定义新的基本表?
5.数据库的并发操作有可能带来的三个问题中包括 。
A. 数据独立性降低 B. 无法读出数据
C. 权限控制 D. 丢失更新
6.下列SQL语句命令,属于DDL语言的是_________________。
A. SELECT B. CREATE C. GRANT D. DELETE
7.下列四项中,关系规范化程度最高的是关系满足_________________。
A. 非规范关系 B. 第三范式 C. 第二范式 D. 第一范式
8.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的主键是 。
A. 书号 B. 读者号
C. 书号+读者号 D. 书号+读者号+借期
9.如果事务T获得了数据项Q上的排它锁,则T对QA. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写
10.在数据库设计中,将ER图转换成关系数据模型的过程属于A. 需求分析阶段B. 逻辑设计阶段C. D. 物理设计阶段A. 属性名都不相同 B. 去掉了重复的列
C. 行都不相同 D. 属性值都不相同
12.一个m:n联系转换为一个关系模式,则关系的码为 。
A. m端实体的码 B.各实体码的组合
C. n端实体的码 ? D. 任意一个实体的码
13.一个关系中的主属性 。
A. 至多一个 B. 可多个 C. 必须多个 D. 可以零个
14.一个2NF 。
A. 可能是3NF B. 可能是1NF C. 必定是3NF D. 不可能是1NF
15.五种基本关系代数运算是A. ∪,,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ
16.设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是 。
A.该操作不存在问题 B.该操作丢失修改
C.该操作不能重复读 D.该操作读“脏”数据
T1 T2
①读A=10,B=5
②读A=10
A=A*2写回
③读A=20,B=5
求和25验证错
图1 事务并发操作图
17.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为 。
A. r+s B. r-s C. r×s D. max(r,s)
18.在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( )
学生(学号,姓名,班级号,成绩)
班级(班级号,班级名,班级人数,平均成绩)
A.学生关系的“学号” B.班级关系的“班级号”
C.学生关系的“班级号” D.班级关系的“班级名”
二、填空题
数据模型的三个组成要素是数据结构、 、 。
数据库的三级模式
显示全部