安徽工业大学数据库试题.docx
- 文档编号:8558798
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:8
- 大小:19.33KB
安徽工业大学数据库试题.docx
《安徽工业大学数据库试题.docx》由会员分享,可在线阅读,更多相关《安徽工业大学数据库试题.docx(8页珍藏版)》请在冰豆网上搜索。
安徽工业大学数据库试题
………………………………装………………………………订…………………………………线………………………………
课程《数据库概论》班级__________________姓名______________________学号_____________________
安徽工业大学试题纸
(一)
2010~2011学年第一学期期末考试《数据库概论》试卷(A)
一、单项选择题(每小题1分,共15分)。
在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母
填在答题纸上。
1.在Oracle系统中,每一个PL/SQL块必须由()开始,以end结束。
A.beginB.declareC.begin或declareD.start
2.数据管理技术的产生与发展一般分为下面几个阶段()。
A.人工管理阶段、计算机管理阶段、数据库系统阶段B.人工管理阶段、文件系统阶段、数据库系统阶段
C.文件系统阶段、计算机管理阶段、数据库系统阶段D.文件系统阶段、数据库系统阶段、关系系统阶段
3.如果对于实体集A中的至少有一个实体,实体集B中有n个实体(n≥2)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B的联系是:
()。
A.多对多B.一对一C.多对一D.一对多
4.三级模式与二级映象中的三级模式是指()。
A.外模式、模式、内模式B.外模式、中模式、内模式
C.外模式、用户模式、内模式D.外模式、物理模式、内模式
5.数据模型中的数据操作一般分为()。
A.查询、检索、更新B.检索、更新、插入、删除、修改C.检索、更新D.查询、检索
6.DB、DBMS和DBS三者间的关系是()。
A.DB包括DBMS和DBSB.DBS与DB和DBMS无关C.DBMS包括DBS和DBD.DBS包括DB和DBMS
7.数据库恢复技术中,具有检查点(checkpoint)的恢复技术,可以()。
A.大量节省搜索整个日志耗费的时间B.大量节省REDO处理耗费的时间
C.节省搜索整个日志、以及REDO处理耗费的时间D.节省UNDO处理、以及REDO处理耗费的时间
8.如果事务T获得了数据项Q上的排他锁X,则事务T对Q()。
A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写
9.学生选课关系是SC(sno,cno,grade)统计学生选课门数的SQL语句不正确的是()。
A.selectsno,count(*)fromSCgroupbysno;B.selectsno,cno,count(*)fromSCgroupbysno;
C.selectsno,count(*)asmenshufromSCgroupbysno;
D.selectsno,count(*)aszongshufromSCgroupbysno;
10.关系SC(sno,cno,grade)可以满足的最高范式等级()。
A.1NFB.2NFC.3NFD.BCNF
11.关系的最小依赖集()。
A.是唯一的B.不是唯一的C.最多2个D.可能不存在
12.设关系R和S的元组个数分别为6和9,属性的个数分别为r,s,关系T是R与S的笛卡尔积,则T的元组个数和属性个数分别是()。
A.6*9,r+sB.6+9,r+sC.6*9,r*sD.6+9,r*s
13.事务的ACID特性是指()。
A.完备性、一致性、隔离性、持续性B.原子性、一致性、隔离性、串行性
C.原子性、一致性、隔离性、并行性D.原子性、一致性、隔离性、持续性
A-1
………………………………装………………………………订…………………………………线………………………………
课程《数据库概论》班级__________________姓名______________________学号_____________________
………………………………密………………………………封…………………………………线………………………………
安徽工业大学试题纸
(二)
14.代数优化是指关系代数表达式的优化。
关系代数表达式的查询优化首先应进行什么操作()。
A.并运算B.连接运算C.选择运算D.差运算
15.Oracle在行级提供了()。
A.行级共享锁(RS锁)、行级排它锁(RX锁)、共享行级排它锁(SRX锁)B.共享锁(S锁)、排它锁(X锁)
C.行级共享锁(RS锁)、行级排它锁(RX锁)D.排它锁(X锁)
二、填空题(每空1分,共15分)。
1.实体集与实体集之间的联系可以分为三种:
、和。
2.并发操作带来数据的不一致性可以分为三种:
、和。
3.参照完整性违约处理一般分为三种:
、、。
4.数据模型的三要素是、、。
5.数据库安全性控制的常用方法:
、、视图、数据加密、。
三、判断题(每小题1分,共10分)。
1.在强制存取控制中,当主体的许可证级别大于客体的密级时,该主体一定可以更新相应的客体。
2.数据的共享性高,冗余度低,这样就可以减少数据的不一致性。
3.任何两个关系理论上都可以进行自然连接。
4.一个m:
n联系转换为一个关系模式就是将与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,
而关系的码为各实体码的组合。
5.若X→Y,WY→Z,则XW→Z。
6.封锁的粒度越小,并发度较高,故系统开销也就越小。
7.数据库镜像功能用于数据库恢复,不能用于并发操作。
8.SQL采用的是集合操作方式。
9.事务故障的恢复由系统自动完成,对用户是透明的,不需要用户干预。
10.多个事务的并发调度可以有不同的次序,只要这种并发调度是可串行的,那么这种调度就是正确的。
因此,
这些不同的调度的结果就是一致的。
四、程序设计题(每小题3分,共30分)。
现有关系数据库如下:
STUDENT(SNO,SNAME,SEX,AGE,SPEC);COURSE(CNO,CNAME,PCNO);SCORE(SNO,CNO,GRADE)
SNO学号,SNAME姓名,SEX性别(M,F),AGE年龄,SPEC专业,CNO课程号,CNAME课程名,PCNO先行课号,
GRADE分数。
用关系代数表达式实现下列1—4小题:
1.检索选修课程号为‘J001’的所有学生的学号、姓名、分数。
2.检索年龄大于19岁的女学生的学号、姓名、专业。
3.检索选修了课程名为‘C语言’的分数低于60分的学生的学号、姓名、专业。
4.检索所有没有选课的学生的学号、姓名、专业。
A-2
………………………………装………………………………订…………………………………线………………………………
课程《数据库概论》班级__________________姓名______________________学号_____________________
………………………………密………………………………封…………………………………线………………………………
安徽工业大学试题纸(三)
用SQL语言实现下列5—10小题:
5.检索选修课程号为‘J001’的‘计算机’专业所有学生的学号、姓名。
6.将查询表STUDENT的权限授予李四。
7.检索成绩为不及格(GRADE<60)的课程超过5门的学号、姓名、年龄。
8.删除课程名为‘数学’的所有学习成绩记录。
9.检索是否有成绩为(GRADE=100),且姓‘刘’的学生的学号、姓名、性别和专业。
10.定义下列事务,将课程号为‘C005’的学生成绩做以下技术处理:
A.成绩满足(GRADE>=95),成绩不动。
B.成绩满足(95>GRADE>=90),成绩加至95。
C.成绩满足(90>GRADE>=80),成绩加5分
D.成绩满足(GRADE<80),成绩加10分
五、设计题(每小题7分,共14分)。
假设某公司在多个地区设有销售部经销本公司的各种产品,每个销售部聘用多名职工,且每名职工只属于一个销售部。
销售部有部门名称、地区和电话等属性,产品有产品编码、品名和单价等属性,职工有职工号、姓名和性别等属性,每个销售部销售产品有数量属性,销售的客户有客户编码、名称、客户等级和电话等属性,对于不同等级的客户、不同产品有不同的打折率。
1.根据上述语义画出E-R图,要求在图中画出属性并注明联系的类型;
2.试将E-R模型转换成关系模型,并指出每个关系模式的主码和外码。
六、应用题(共16分)。
设关系模式R,其中U={A,B,C,D},函数依赖集F={A→C,C→A,B→AC,D→AC,BD→A}。
1.(4分)求出(B)F+。
(不要求写出步骤)
2.(6分)求出F的最小函数依赖集。
(要求写出步骤,只需求出一个)。
3.(3分)关系模式R最高属于第几范式(最高为BCNF)?
并说明理由。
4.(3分)如不是BCNF,将关系模式R分解到BCNF。
A-3
………………………………装………………………………订…………………………………线………………………………
课程《数据库概论》班级__________________姓名______________________学号_____________________
………………………………密………………………………封…………………………………线………………………………
安徽工业大学答题纸(四)
一、单项选择题(每小题1分,共15分)。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
二、填空题(每空1分,共15分)。
1.2.3.4.5.
6.7.8.9.10.
11.12(a).12(b).
12(c).12(d).
三、判断题(每小题1分,共10分)。
1
2
3
4
5
6
7
8
9
10
四、程序设计题(每小题3分,共30分)。
1.
2.
3.
4.
5.6.
7.
8.9.
10.
A-4
………………………………装………………………………订…………………………………线………………………………
课程《数据库概论》班级__________________姓名______________________学号_____________________
………………………………密………………………………封…………………………………线………………………………
安徽工业大学答题纸(五)
五、设计题(每小题7分,共14分)。
1.
2.
六、应用题(共16分)。
1.(4分)
2.(6分)
3.(3分)
4.(3分)
A-5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安徽 工业大学 数据库 试题