- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理_本科生_2009_试卷A
天津大学试卷专用纸
学院 计算机学院 专业 班 年级 学号 姓名 A卷 共6页 第 1页
2009 ~2010 学年第 1 学期本科生期末考试试卷
《 数据库原理 》(A卷 共 6 页)
(考试时间:2010 年 1 月12日)
题号
一
二
三
四
五
成绩
核分人签字
得分
请将选择题的答案填写在下面的表格中
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
一、单项选择题(15题,每题1分)
1. 如果有一个关系T1,.客户要求每当给T1增加一条记录时,T1中特定记录就需要被改变,我们需要定义什么来满足该要求.
A.在T1上定义视图 B.在T1上定义外关键字
C.在T1上定义约束 D.定义触发
2. 我们在DBMS中记录学生和学生选课信息,当学生的学号由10位修改为15位时,数据库需要自动修改该学生的选课信息中学生的学号信息,在定义选课表时我们对于外关键字的更新规则应定义为
A.ON DELETE CASCADE B.ON UPDATE ROLLBACK
C.ON UPDATE CASCADE D.ON UPDATE NO ACTION
3. 下面哪个调度是串行调度
A. T1:R(A),T2:R(B),T2:W(B),T1:W(A)
B. T1:R(B),T1:W(B),T2:R(A), T2:W(A)
C. T1:R(A),T2:R(B),.T1:W(A),T2:W(B)
D. T2:R(B),T1:R(A),.T1:W(A),T2:W(B)
4. 下面哪个说法符合数据库系统WAL(log先写协议):
A.数据库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中
B.事务成功完成时需要将与其相关的log页面强制写回磁盘
C.数据库内存中被事务修改的页面在事务撤销时将该事物修改的数据恢复成被修改前的值 D.事务撤销时需要将与其相关的部分log页面强制写回磁盘
5.下面关于数据库事务处理描述正确的是:A.原子性和一致性是由数据库的并发调度保证的.B.隔离性和持久性是由数据库的并发调度保证的.C.原子性和持久性是由数据库的恢复系统保证的D.一致性和隔离性是由数据库的恢复系统保证的
6. 有两个关系TAB1,TAB2
TAB1 TAB2 C1 C2 CX CY A 11 A 21 B 12 C 22
C 13 D 23 结果集如下
C1 C2 CX CY A 11 A 21 C 13 C 22
B 12 - -
- - D 23
哪个SQL语句能够生成该结果
SELECT * FROM tab1 RIGHT OUTER JOIN tab2 ON c1=cx
SELECT * FROM tab1 INNER JOIN tab2 ON c1=cx
SELECT * FROM tab1 FULL OUTER JOIN tab2 ON c1=cx
SELECT * FROM tab1 LEFT OUTER JOIN tab2 ON c1=cx
7.在下面SQL语句成功的执行完毕后
CREATE TABLE tab4 (c1 CHAR(4), c2 INTEGER) INSERT INTO tab4 VALUES (123,345) UPDATE tab4 SET (c1, c2) = (NULL,0)
下面的查询语句的输出是
SELECT * FROM tab4
A. C1 C2 - 0 1 record(s) selected 天
文档评论(0)