版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档倾情为你奉上精选优质文档倾情为你奉上专心专注专业专心专注专业精选优质文档倾情为你奉上专心专注专业天津大学试卷专用纸学院 计算机学院 专业 班 年级 学号 姓名 A卷 共6页 第 1页2009 2010 学年第 1 学期本科生期末考试试卷 数据库原理 (A卷 共 6 页)(考试时间:2010 年 1 月12日)题号一二三四五成绩核分人签字得分请将选择题的答案填写在下面的表格中12 3 4 5 6 78 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 一、单项选择题(15题,每题1分)1. 如果有一个关系T1,.客户要求每当给T1增加
2、一条记录时,T1中特定记录就需要被改变,我们需要定义什么来满足该要求.DA.在T1上定义视图 B.在T1上定义外关键字 C.在T1上定义约束 D.定义触发2. 我们在DBMS中记录学生和学生选课信息,当学生的学号由10位修改为15位时,数据库需要自动修改该学生的选课信息中学生的学号信息,在定义选课表时我们对于外关键字的更新规则应定义为AA.ON DELETE CASCADE B.ON UPDATE ROLLBACK C.ON UPDATE CASCADE D.ON UPDATE NO ACTION3. 下面哪个调度是串行调度:AA. T1:R(A),T2:R(B),T2:W(B),T1:W(A
3、)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原子性和一致性是由数据库的并发
4、调度保证的.B隔离性和持久性是由数据库的并发调度保证的.C原子性和持久性是由数据库的恢复系统保证的D一致性和隔离性是由数据库的恢复系统保证的6. 有两个关系TAB1,TAB2TAB1 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=cxSELECT * FROM tab1 INNER JOIN tab2 ON c1=cxS
5、ELECT * FROM tab1 FULL OUTER JOIN tab2 ON c1=cxSELECT * FROM tab1 LEFT OUTER JOIN tab2 ON c1=cx7.在下面SQL语句成功的执行完毕后 CREATE TABLE tab4 (c1 CHAR(4), c2 INTEGER) INSERT INTO tab4 VALUES (123,345) UPDATE tab4 SET (c1, c2) = (NULL,0)下面的查询语句的输出是SELECT * FROM tab4A. C1 C2 - 0 1 record(s) selected天津大学试卷专用纸学院
6、计算机学院 专业 班 年级 学号 姓名 A卷共6 页 第 2页B. C1 C2 123 345 1 record(s) selected.C. C1 C2 123 0 1 record(s) selected.D. C1 C2 NULL 0 1 record(s) selected.8.给定关系实例COUNTRYNAME CITIES PERSON Argentina 10 1 Canada 20 2 Cuba 10 2 Germany 0 1 France 5 7查询语句select * from COUNTRY,在这个SQL语句后加什么语句可以让输出结果是按照NAME排序,如果NAME相同
7、就按照CITIES排序 A. ORDER BY 2, 1 B. GROUP BY 2, 1 C. ORDER BY 1, 2 D. GROUP BY 1, 29.在数据库中可以给下列什么东西加锁 A行 B. 列 C.视图 D.触发10.在开发数据库应用软件时,应用中查询的默认隔离级是: ARead Uncommitted B. Read Committed C. Repeatable Read D. Serializable11.在成功执行下面的SQL语句后: GRANT REFERENCES ON TABLE tab1 TO USER usera 关于usera描述正确的是:A. 可以通过T
8、AB1创建一个只读视图B. 可以给TAB1增加一个约束C. 可以在TAB1上定义一个主关键字或唯一键D. 可以定义另外的一张表,在该表中定义一个参考于TAB1的外关键字12.下面哪个隔离级在读的时候不给任何数据加锁 ARead Uncommitted B. Read Committed C. Repeatable Read D. Serializable13. .某个企业的数据库包含以下信息:员工(由员工编号唯一确定,记为ssn),部门(由部门编号唯一确定记为did)员工工作在部门中,每个部门都必须而且只能由一个员工管理.下面哪个ER图能够正确的反映管理关系.B天津大学试卷专用纸学院 计算机学
9、院 专业 班 年级 学号 姓名 A卷共 6页 第3页14. 我们在一个关系中 A.只能定义一个外关键字B.只能创建一个聚集索引(cluster index) C.只能创建一个唯一索引D.只能定义一个约束15.作为数据库系统管理员的第一任务是: A. 监控系统性能 B. 会写存储过程 C. 能够定义数据库系统的安全性 D. 会数据库系统的备份二 不定项选择(每题3分,共30分)有关系模式students(sid: char(10),sname: char(20),age: int, department: char(10), grade:char(5), gpa:float), sid表示学生的
10、学号,sname为学生的姓名,age为学生的年龄,department为学生所在学院,grade为学生的年级,gpa为学生成绩的加权平均值,sid为主关键字。除了gpa外所有属性均不能为空。16.下面哪些查询能够查出年龄最大的学生的姓名,并显示该学生的年龄。 A. select s.sname, max(s.age) from students B. select s.sname, s.age from students s where s.age =all(select s2.age from students s2) C. select s.sname, s,age from studen
11、ts s where s.age=(select max(s2.age) from students s2) D. select s.sname, s.age from students s where s.age =any(select s2.age from students s2)17.下面的哪些查询能够统计出每个学院每个年级的平均年龄 Aselect s.department, s.grade, avg(s.age) as avg_age from students s order by s.department, s.grade B. select s.department, s.g
12、rade, avg(s.age) as avg_age from students s group by s.department, s.grade C. select s.department, s.grade, avg(s.age) as avg_age from students s order by s.grade ,s.department D. select s.department, s.grade, avg(s.age) as avg_age from students s group by s.grade , s.department18.下面的哪些查询能够查出哪些学生的gp
13、a为空 A select * from students s where s.gpa=null B select * from students s where s.gpa is null C select * from students s where s.gpa not in(select s2.gpa from students s2) D select * from students s where s.gpa=019. 有一个数据库的log如下表,在记录到lsn=80后系统突然崩溃,下面说法正确的是LsnPrvelsnXidTypePageidOffsetLenOldNew0Begi
14、n_checkpoint5end_checkpoint10T1UpdateP110004582010T1updateP1200047530T2updateP53000482040T3updateP42000421005020T1updateP510004896030T2updateP130003abcdeg70T1Commit80T1End A.数据库恢复系统的分析阶段是从LSN=0的地方开始 B数据库恢复系统的分析阶段是从LSN=5的地方开始 C数据库恢复系统的重做阶段是从LSN=10的地方开始 D数据库恢复系统的重做阶段是从LSN=30的地方开始20. 有一个数据库的log如下表,在记录到
15、lsn=80后系统突然崩溃,下面说法正确的是LsnPrvelsnXidTypePageidOffsetLenOldNew0Begin_checkpoint5end_checkpoint10T1UpdateP110004582010T1updateP1200047530T2updateP53000482040T3updateP42000421005020T1updateP510004896030T2updateP130003abcdeg70T1Commit80T1EndA数据库系统恢复阶段的分级阶段完成后,系统的事务表中包含的事务有T1,T2,T3B数据库系统恢复阶段的分级阶段完成后,系统的事务
16、表中包含的事务有T2,T3C数据库系统恢复阶段的分级阶段完成后,系统的脏也表中P1页的reclsn为60 D数据库系统恢复阶段的分级阶段完成后,系统的脏也表中P1页的reclsn为10天津大学试卷专用纸学院 计算机学院 专业 班 年级 学号 姓名 A卷共6页 第4页21.下面哪些调度会出现死锁:A.T1:R(X),T2:W(X),T2:W(Y),T3:W(Y),T1:W(Y),T1:Commit, T2:Commit, T3:CommitB T1:R(X),T2:W(Y),T2:W(X),T3:W(Y),T1:W(Y), T1:Commit, T2:Commit, T3:CommitC T1:
17、R(A),T2:W(B),T1:R(A),T3:R(C),T2:W(C),T4:W(A),T3:W(B)D.T1:R(A),T2:W(B),T3:W(C),T1: Commit,T2:W(A), T2:Commit,T3:W(B), T3:Commit22.下面哪些调度是冲突可串行的调度 A. T1:R(X),T1:R(Y),T1:W(X),T2:R(Y),T3:W(Y),T1:W(X),T2:R(Y)B. T1:R(X),T2:R(Y),T3:W(X),T2(R(X),T1:R(X)C. T1:R(X),T2:R(X),T1:W(X),T2:W(X)D. T1:W(X),T2:R(Y),T1
18、:R(Y),T2:R(X)23有关系模式R(A,B,C,D,E),R的函数依赖集F=A-BC,CB-E,B-D,E-A下面哪个分解具有无损连接性A. (A,C,E),(B,C,D) B. (A,C,D),(A,B,E)C. (A,C,E),(B.E,D) D. (A,B,D),(A,C,D)24. 关系模式R,R的属性集是ABCDEG有函数依赖集F=ABC, DEG , CA, BEC, BCD , CGBD,CEAG计算(BD)的属性闭包.A. BDEG B. BDCC. ABCDEG D. ABCD25. 关系模式R,R的属性集是ABCDEG有函数依赖集F=ABC, DEG , CA, B
19、EC, BCD , CGBD,CEAG下面哪些选项是R的关键字 A AB B. ABD C. BC D ADE三判断题(10分,每题1分)1.冲突可串行化的调度一定是一个可串行化调度2.在一个关系模式中可以有多个主关键字3.一个关系模式满足BC范式的要求,它一定能够满足3范式的要求4.如果一个关系模式满足BC范式的要求,它在函数依赖上没有冗余5建立索引一定能够加快所有查询的性能6. 在数据库中依次执行下面的SQL语句create table tab1( a int, b int ,c int ,primary key (a,b) create table tab2(a int , c int,
20、 d int, foreign key(a) reference tabl(a)这两条语句可以在数据库中都能够执行成功7. 如果关系模式R的每一个函数依赖XA都使得下面三个条件中的一个成立则该关系模式满足3范式。条件:1.A属于X, 2.X是一个超码, 3. A是关键字中的一个属性8.外关键字属性不能为空9.关键字属性不能为空10. 用下面的SQL创建出来的视图V3是一个可更新视图create view V3 as select S.name, R.bid from Sailors S, Reserves R where S.sid=R.sid四名词解释(每题2分,共10分)1.关键字2.函数
21、依赖3.关系分解4.无损连接性5.外关键字天津大学试卷专用纸学院 计算机学院 专业 班 年级 学号 姓名 A卷共6页 第5页五简答题(共35分)1. 有关系模式movie(mid:char(10),title:char(20), length:int, studioName:char(40),其中mid是主关键字,title和studioName构成另外一个候选关键字,length表示一部电影的长度(分钟),studioName表示制片厂。要求每个制片厂的电影总长度不能超过10000分钟,请根据该要求使用create table创建movie表。(5分)有关系模式:students(sid: char(10),sname: char(20),age: int, department: char(10), gpa:float),sid表示学生的学号,sname为学生的姓名,age为学生的年龄,departmen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 在乡村实习证明模板(6篇)
- 公司法务基础知识题库单选题100道及答案解析
- 语文统编版(2024)一年级上册识字4.日月山川 教案
- 《学前儿童卫生保健》 教案 12 项目二:学前儿童意外事故的急救1
- 第2章 第5节 营养学基础课件
- 学校传染病控制课件
- 2024-2025学年专题10.3 物体的浮沉条件及应用-八年级物理人教版(下册)含答案
- 2024届山西省太原市第四十八中学高三下学期3月线上教学数学试题检测试题卷二
- 第3章 圆的基本性质 浙教版数学九年级上册章末训练题(含答案)
- 招考《弯道跑》说课稿
- 停车场保洁服务方案
- 小学语文人教四年级下册(统编)(教研版)第四单元-《神话中的偷窃者》教学设计
- 国家医疗健康信息区域卫生信息互联互通标准化成熟度测评方案版
- 六年级下册数学课件-课前预习:1.1负数的认识 人教版(共13张PPT)
- 游乐设施安全管理手册
- 小学生心理辅导案例-共10篇
- 应聘人员面试登记表
- 《设计美学》PPT课件共66页
- 职业卫生法律法规和标准课件
- 小学综合实践活动课--“春节习俗知多少”活动设计
- 人教版六年级上册数学8数学广角-数与形课件(共17张PPT)
评论
0/150
提交评论