1 / 11
文档名称:

练习题1-数据库系统概论.doc

格式:doc   大小:72KB   页数:11
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

练习题1-数据库系统概论.doc

上传人:2786321826 2022/5/31 文件大小:72 KB

下载得到文件列表

练习题1-数据库系统概论.doc

相关文档

文档介绍

文档介绍:.
1
试题一
得 分
一、单项选择题
〔本大题共20小题,每题2分,共40分)
在每题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号。错选、多项选择或未选均无分。
1. 数据库系统的核它事务只能再对A加S锁,而不能加* 锁。
B.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加* 锁。
C.事务T可以读A但不能修改A,其它事务能对A加S锁和*锁。
D.事务T可以读A和修改A,其它事务能对A加S锁和*锁。
19. 设有两个事务T1、T2,其并发操作如图2所示,下面评价正确的选项是( B )

“脏〞数据
T1 T2
① 读A=100
② 读A=100
③ A=A-5写回
④A=A-8写回
图2
20. 以下〔 D 〕封锁违反两段锁协议。
A. Slock A … Slock B … *lock C ………… Unlock A … Unlock B … Unlock C
B. Slock A … Slock B … *lock C ………… Unlock C … Unlock B … Unlock A
C. Slock A … Slock B … *lock C ………… Unlock B … Unlock C … Unlock A
D. Slock A …Unlock A ……Slock B … *lock C ………...Unlock B … Unlock C
得 分
二、填空题
〔本大题共9小题,每空1分,共10分〕
请在每题的空格中填上正确答案。错填、不填均无分。
1. 关系数据模型由关系数据构造、关系操作和三局部组成。
2. 一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的
3. 在Student表的Sname列上建立一个唯一索引的SQL语句为:
CREATEStusname ON student(Sname)
4. SELECT语句查询条件中的谓词“!=ALL〞与运算符等价。
5. 关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,〔B,C〕→A},则侯选码是,R∈NF。
.
1
6. 分E-R图之间的冲突主要有属性冲突、、构造冲突三种。
,是用户定义的一个数据库操作序列。
8. 存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,这种情形称为。
9. 是并发事务正确性的准则。
得 分
三、简答题
〔第1、3题3分,第2题4分,共10分〕
1. 试述关系模型的参照完整性规则.
2. 试述视图的作用.
3. 登记日志文件时必须遵循什么原则.
得 分
四、设计题
( 第1题4分,第2题6分,第3题3分,第4题4分,
第5题8分,共25分)
1. 设教学数据库中有三个根本表:
学生表S〔SNO,SNAME,AGE,SE*〕,其属性分别表示**、学生、年龄、性别。课程表C〔O,AME,TEACHER〕,其属性分别表示课程号、课程名、上课教师名。选修表SC〔SNO,O,GRADE〕,其属性分别表示**、课程号、成绩。
有如下SQL查询语句:
SELECT O
FROM C
WHERE O NOT IN
(SELECT O
FROM S,SC
WHERE =
AND SNAME='三');
请完成以下问题:
〔1〕用汉语句子阐述上述SQL语句的含义;
〔2〕用等价的关系代数表达式表示上述SQL查询语句。
。其中各个属性的含义如下:A#〔商店代号〕、ANAME〔商店名〕、WQTY〔店员人数〕、CITY〔所在城市〕、B#〔商品号〕、BNAME〔商品名称〕、PRICE〔价格〕、QTY〔商品数量〕。
AB
A*
ANAME
WQTY
CITY
101
韶山商店
15
.
1
204
前门百货商店
89
256
东风商场
501
345
铁道商店
76
620
第一百货公司
413
B#
BNAME
PRICE
1
毛笔
21
2
羽毛球
784
3
收音机
1