数据库原理_本科生_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分)
正在阅读:
数据库原理_本科生_2011_试卷A05-01
八寨沟现场教学的方案及讲解06-09
《美学原理》(叶朗)期末复习资料整理08-14
面试406-08
哄女朋友的睡前小故事【9篇】03-22
区退役军人事务局2022年工作计划08-04
怎样写通讯稿02-20
集装箱运输与多式联运 第三阶段作业题 -11-09
湖南省常德市2018-2019学年高三数学一模试卷(理科)03-31
民族团结题库(教师)04-10
- 《江苏省环境水质(地表水)自动监测预警系统运行管理办法(试行)》
- 安乐死合法化辩论赛立论稿(浙大新生赛)
- 公共科目模拟试卷公务员考试资料
- 我国固定资产投资FAI对GDP的影响
- 大学生创新创业训练计划项目申请书大创项目申报表
- 完美版—单片机控制步进电机
- 2013资阳中考化学试题
- 18.两位数减一位数退位(397道)
- 工程量计算规则
- 二年级操行评语(下)
- 第3章 流程控制语句
- 浅基桥墩加固技术
- 课题研究的主要方法
- 5100软件说明书 - 图文
- 车间技术员年终总结
- 关于印发《中铁建工集团开展项目管理实验室活动方案》的通知
- 经典诵读结题报告
- 地下水动力学习题答案
- 2018年全国各地高考数学模拟试题平面解析几何试题汇编(含答案解
- 街道办事处主任2018年度述职述廉报告
- 本科生
- 试卷
- 原理
- 数据库
- 2011