西北农林科技大学本科课程考试试题(卷)20112012学年第1学期《数据库原理与应用》课程A卷
专业班级:学生姓名:命题教师:学号:审题教师:考试成绩:
一、单项选择题(每小题2分,20分)共1下列四项中,不属于数据库系统特点的是(A数据共享性高A.完整性规则A.至多一个B数据结构化B.数据结构bB.可多个c2.关系数据模型的三要素中,不包括3.一个关系中的候选码()。C.必须多个)。dc。)。
得分:
分
C数据冗余度高C.数据操作
D数据独立性高D.并发控制D.至少3个
4关系R与关系S中有一个相同属性,T1是R与S作θ连接的结果,T2是R与S自然连接的结果,则(AT1的属性个数等于T2的属性个数BT1的属性个数小于T2的属性个数CT1的属性个数大于或等于T2的属性个数DT1的属性个数大于T2的属性个数5SQL语言集数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现(A数据查询c)功能。C数据定义c)。D数据控制B数据更新
6下列关于视图的说法错误的是(B某一用户可以定义若干个视图C所有的视图都是可以更新的D视图可以用来定义新的视图
A视图是从一个或多个基本表导出的表,它是虚表
7X→Y,当下列哪一条成立时,称为平凡的函数依赖(AX∈YA需求设计BY∈XB概念设计CX∩Y=ΦdC逻辑设计
第1页共6页
b
)。
DX∩Y≠Φ)。D物理设计
8设计用户子模式属于数据库设计的(
f9.并发事务的交叉执行破坏了事务的(A.原子性B.隔离性C.一致性10.并发操作会带来哪些数据不一致性(A.不可修改、不可重复读、读脏、死锁C.丢失修改、读脏、死锁二、填空题(每空1分,共10分)1.DML指的是数据操作语言语言。2.对于每一个外模式,数据库系统都有一个该外模式与模式之间的对应关系。3.数据库是存放在计算机内大量的、有4.两个关系进行交运算的条件是目相同
)。D.永久性)。B.不可重复读、读脏、死锁D.丢失修改、不可重复读、读脏得分:分
外模式模式映象,它定义了的可共享数据的集。
5.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、修改异常、插入异常和6.数据库设计包括数据库的结构设计和7存取方法设计是数据库设计的8.并发调度可串行化调度策略是。9.当数据库被破坏后,如果事先保存了数据库副本和可能恢复数据库。10.避免活锁的方法是采用的策略。得分:分,就有概念设计。设计两r