数据库原理_本科生_2011_试卷A

更新时间:2024-05-01 15:19:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

天津大学试卷专用纸

学院 软件学院 专业 班 年级 学号 姓名 A卷 共 5页 第 1页

5. 在数据库中使用索引的目的是: B A.提高数据文件的存储率. B.提高查询效率. 《 数据库原理 》(A卷 共 5 页) C.增加DBMS的安全性. D.提高修改记录的效率 (考试时间:2011 年 6 月22日) 6. 下面哪个不是数据库管理系统的组成部分 C 题号 一 二 三 成绩 核分人签字 A.安全控制系统 得分 B.锁管理系统 C.进程调度系统 请将选择题的答案填写在下面的表格中 D.缓存管理系统 1 2 3 4 5 6 7 8 9 10 7. 关于视图的描述中下面哪个说法是正确的: A 11 12 13 14 15 A.在查询中视图可以当作表来使用. 16 17 18 19 20 B.数据库为视图另外保存数据 一、单项选择题(20题,每题2分) C.视图都是可更新的 1. 关于数据库中事务的四个特点说法错误的是 C D.可更新视图也就是可插入视图 A. 原子性:事务中所有关于数据库的操作要么全部成功完成,要么全部没有做 B. 一致性:事务发生前数据库处于一致性状态,那么事务完成后数据库也要处于一致8. 如果有两个关系T1,T2.客户要求每当给T2增加一条特定记录时,T1中的特定记录就性状态 需要被改变,我们需要定义什么来满足该要求. D C. 隔离性:一个事务在执行时可以感觉到另一个事务也在执行 A.在T1上定义视图 D. 持久性:一个事务成功完成后这个事务对数据库的改变能够持久保存 B.在T2上定义视图 C.在T1和T2上定义约束 2. 下面哪个不是数据库的抽象层. D D.在T2上定义一个触发 A.物理层 B.逻辑层 C.视图层 D.应用层 9. 如果将下面的ER图转换成数据库中的关系,那么在数据库中至少需要定义. C 2010 ~2011 学年第 2 学期本科生期末考试试卷 3. 下面关于数据库事务处理描述正确的是: C A.原子性和一致性是由数据库管理系统利用锁来保证的. B.隔离性和持久性是由数据库管理系统利用锁来保证的. C.原子性和持久性是由数据库管理系统利用log来保证的 D.一致性和隔离性是由数据库管理系统利用log来保证的 4. 下面哪个说法是正确的 C A.在数据库的事务中可以包括对文件的修改 B.在数据库的事务中必须包含两个或两个以上的数据库操作 C.在数据库的事务中的动作可以对多个表进行修改 D.在数据库的一个事务中可以嵌入另外一个事务 A. 2个关系 B. 3个关系 C. 3个关系 ,1个约束 D. 2个关系,1个约束 天津大学试卷专用纸

学院 软件学院 专业 班 年级 学号 姓名 A卷共 5页 第2页

10.某个企业的数据库包含以下信息:员工(由员工编号唯一确定,记为ssn),部门(由部门编号唯一确定记为did)员工工作在部门中,每个部门都必须而且只能由一个员工管理.下面哪个ER图能够正确的反映管理关系 D

11.关于唯一索引说法正确的是

A.在一个表上只能建一个唯一索引 B.唯一索引的索引关键字只能包含一个属性 C.唯一索引的索引关键字的属性值可以为空 D.在表中必须定义唯一索引

12.下面哪种文件格式对等值搜索的效率最高 C A.无序文件 B.排序文件 C.哈希文件 D.队列文件

13.有一关系模式R(CSJDPQV),F={C?CSDJPQV,JP?C,SD?P,SP?J}是R的函数依赖集,下面哪个不是R的关键字 D A. C B. JP C. SDJ D. SJP

14.数据库语言包括DDL和DML,下面哪个语句是DML语句: D A.Create table B. Create view

C. drop index D. delete from tab1

15. 哪个SQL语句只删除tab1表中的所有记录 B

A. delete * from tab1 B. delete from tab1 where 1=1 C. drop tab1 D. delete from tab1 where 1<>1

16. 有两个关系TAB1,TAB2 A

TAB1 TAB2

C1 C2 CX CY --- ---- ----- ---- A 11 A 21 B 12 C 22

结果集如下

C1 C2 CX CY ---- ---- ---- ---- A 11 A 21 B 12 - -

哪个SQL语句能够生成该结果

A. SELECT * FROM tab2 LEFT OUTER JOIN tab1 ON c1=cx B. SELECT * FROM tab1 INNER JOIN tab2 ON c1=cx

C. SELECT * FROM tab2 FULL OUTER JOIN tab1 ON c1=cx D. SELECT * FROM tab1 LEFT OUTER JOIN tab2 ON c1=cx

天津大学试卷专用纸

学院 软件学院 专业 班 年级 学号 姓名 A卷共5页 第3页

17. 有两个关系TAB1,TAB2 TAB1 TAB2

C1 C2 CX CY --- ---- ----- ---- A 11 A 21 B 12 C 22 结果集如下

C1 C2 CX CY

---- ---- ---- ---- A 11 A 21 A 11 C 22 B 12 A 21 B 12 C 22

哪个SQL语句能够生成该结果 D

A. select * from tab1,tab2 where C1=CX

B. select * from tab1 full outer join tab2 on c1=cx C. select * from tab1 right outer join tab2 on c1=cx D. select * from tab1,tab2

18. 某数据库应用系统中,在tab1表上频繁出现where a=… and b=… and c=…., where a=….and c=…,和where c=…. and b=….这些查询条件,其中tab1表中的记录个数为1000万条。数据库中数据库管理员为了提高查询效率决定建立索引,请你选出最合适的索引 B

A. 在属性a上和属性(c,b)和属性(a,b,c)上分别建立索引 B. 在属性(a,c, b)上建立一个索引

C. 在属性a上和属性(a,b,c)分别建立索引 D. 在属性(a,b,c)上建立索引

19.关系模式R,R的属性集是{ABCDEG}有函数依赖集F={AB?C, D?EG , C?A, BE?C, BC?D ,

CG?BD,CE?AG}计算(AB)的属性闭包. C A. BDEG B. BDC C. ABCDEG D. ABCD

20.数据库系统管理员按照事务的方式执行下面的语句:C Create table tab1 (a int,b int) insert into tab1 values(1,2) insert into tab1 values(2,3) commit

insert into tab1 values(2,3) insert into tab1 values(1,2) Commit

Delete from tab1 where a=1 Insert into tab1 values(1,7) Delete from tab1 where a=1

数据库系统突然崩溃,系统重新启动后,该管理员执行 Select count(*) from tab1 数据库系统的输出是多少: A. 6 B.3 C.4 D.5 二.名称解释(每题2分,共10分) 1.关键字

2.BC范式

3.函数依赖

4.唯一索引

5.关系模式分解的无损连接

三.简答题(共50分)

1.简述DBMS中堆文件的中包含变长记录的数据页的组成格式 5分

天津大学试卷专用纸

学院 软件学院 专业 班 年级 学号 姓名 A卷共5页 第4页

请用SQL语句写出下面的查询

4.查找选了’数据库原理’课程而没有选’web开发’课程的学生姓名(5分)

5.查找选了所有课程的学生的姓名和学号 (5分)

6.查找选了’数据库原理’课程的学生的姓名,学号和成绩,并按照成绩排序(5分)

有关系模式students(sid,sname,age,grade,class), course(cid, cname), enroll(sid,cid, score). students记录学生的基本信息,在students中sid表示学生的学号,sname表示学生的姓名,age表示年龄,grade表示年级,class表示班级,sid是students的主关键字.Course记录课程信息,cid为课程编号,cname表示课程名称,cid为course的主关键字.Enroll表示学生的选课信息,sid表示学号,cid表示课程编号,score表示成绩,sid,cid共同组成enroll的主关键字,sid为指向students的外关键字,cid为指向course的外关键字 2.请用关系代数写出下面的查询

查找选了’数据库原理’这门课程的学生中得分最高的学生姓名 (6分)

3.请用元组关系演算写出下面的查询

查找即选了’数据库原理’又选了’web开发’课程的学生姓名(4分)

7.查找每个年级平均分最好的班级,显示年级,班级,平均分(8分)

9. 有关系模式R(ABCDEGHI),R上的函数依赖集F={ A?B,ABCD?E,EI?GH,ACDI?EG },请将R分解成满足第三范式的关系模式,要求该分解具有无损连接性和依赖保持性(8分)

8.请依据函数依赖的基本公理或定义证明下面的说法

在关系模式R中有函数依赖集F={X->YZ},则X->Y,X->Z成立 (4分)

本文来源:https://www.bwwdw.com/article/fkeg.html

Top