西北农林科技大学本科课程考试试题(卷)
2013—2014学年第1学期《数据库原理与应用》课程A卷 专业班级: 命题教师: 审题教师:
学生姓名: 学号: 考试成绩:
一、单项选择题(每小题2分,共20分) 得分: 分
1.一个关系只有一个( )。
A.超码 B.候选码 C.主码 D.外码
2.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是( )。
A.DBS包括DB和DBMS B.DBMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
3.关系数据库规范化是为了解决关系数据库中( )等问题而引入的。
A.减少数据操作的复杂性 B.提高查询速度
C.插入异常、删除异常和数据冗余 D.数据的完整性
4.下列关于Oracle中触发器的描述,不正确的是( )。
A.视图上只能创建instead of类型的触发器
B.触发器不需要用户调用执行
C.利用触发器可以实施更为复杂的完整性约束
D.一张表上只能创建一个触发器
5.Oracle数据库物理结构包括三种文件,以下不属于的是( )。
A.数据文件 B.系统文件 C.控制文件 D.日志文件
6.当关系R和S作自然连接时,能够把R和S原该舍弃的元组保留到结果关系中的操作是( )。
A. 全外连接 B. 右外连接 C. 外部并 D. 左外连接
7.设有关系模式R(A,B,C),F是R上成立的函数依赖集,F={A→B,C→B},则相对于F,关系模式R的主键为( )。
A.AC B.ABC C.AB D.BC
8.在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的最少数目是( )。
A.6 B.9 C.12 D.15
D.物理设计 9.设计内模式属于数据库设计的( )。 A.需求设计 B.概念设计 C.逻辑设计
执行的各个事务之间不能相互干扰。
A.一致 B.隔离 C.永久 D.原子 10.一个事务内部的操作及使用的数据对其他事务是( )的,并发
二、填空题(每空1分,共10分) 得分: 分
1.在Oracle中,当在表上创建主键约束(Primary Key)和约束时系统自动在相应的属性列上创建索引(Index)。
2.在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则系统将 表空间分配给用户作为默认表空间。
3.执行授权语句Grant时如果指定了With Grant Option子句表示: 。
4.对于视图的查询和更新,系统最终转化为对
5.设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组 ,则称X函数确定Y或Y函数依赖于X,记作X→Y。
6.数据库设计中,需求分析阶段产生的数据字典通常包括数据项、数据结构、 、数据处理和 五个部分。
7.事务通常是以Begin Transaction开始,以或Rollback结束。
8.一个“不好”、更新异样、插入异常。
9.PL/SQL程序由三个块组成,即声明部分、、异常处理部分。
三、简答题(每小题5分,共20分) 得分: 分
1.什么是视图?请列举出使用视图的优点(列出任意三点即可)。
2.简述关系数据库的三类完整性约束。
3.有一张学生基本信息表S(Sno,Sname,Ssex,Sbirth,Sdept,Major),表中存放某高校各个学院的学生信息,如果只允许数据库用户Jobs查询“生命科学”学院的学生信息而不能查询其它学院的学生信息,请给出相应的授权方案。
4.简述概念结构阶段的设计内容与步骤。
四、设计题(每小题9分,共18分) 得分: 分
1.有一图书出版销售系统,其中的数据有:图书的书号、书名及作者姓名;出版社名称、地址及电话;书店名称、地址及其经理;仓库号,面积,负责人。其中:
每种图书只能由一家出版社出版,一家出版社可出版多种图书;
每种图书可由多家书店销售,每家书店可经销多种图书,用销售量表示某种图书在某个书店的销售数量;
一个出版社出版的图书存放在一个仓库,一个仓库可以存放若干个出版社出版的图书,用库存量表示某种图书在某个仓库中的数量。
(1)请画出该系统数据库的ER图。(5分)
(2)将ER图转换成关系模式,要求关系模型的数量尽可能少。(4分)
2.现有如下关系模式:
借阅(图书编号,书名,作者名,出版社,读者编号,读者姓名,借阅日期,归还日期) 基本函数依赖集F:
F={图书编号→(书名,作者名,出版社),读者编号→读者姓名,(图书编号,读者编号,借阅日期)→归还日期}
(1)写出借阅关系的主码,分析非主属性对主码的函数依赖。(5分)
(2)利用规范化理论对借阅关系进行分解,使分解后的每个关系模式达到3NF。(4分)
五、综合题(共32分) 得分: …… 此处隐藏:984字,全部文档内容请下载后查看。喜欢就下载吧 ……