山东科技大学数据库原理试卷A与参考答案及评分标准

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

山东科技大学泰山科技学院2012 —2013 学年第一学期

《数据库原理》考试试卷(A卷)

班级姓名学号

1、数据库系统的核心是____________ 。

2、两段锁协议中的两段指的是:____________ 和___________ 。

3、数据管理技术经过了、和三个阶段。

4、索引的建立有利也有弊。建立索引可以___________,但过多地建立索引会__________。

5、_____________是一个非常特殊但又非常有用的函数,它可以计算出满足约束条件的一组条件的行数。

3、数据库恢复是将数据库从状态恢复到的功能。

4、数据库系统在运行过程中,可能会发生故障。故障主要有、、介质故障和四类。

8、在SQL中,____________ 子句用来消除重复出现的元组。

9、在关系模式R(U) 中,如果X →Y ,Y →Z ,且Y 不是X 的子集,不存在X ←→Y 的情况,则称Z ____________依赖于X 。

10、判断一个并发调度是否正确,可用 __________ 概念来衡量。

二、选择题(20分,每题1分)

1、三个模式之间存在下列映射关系,将正确的填入括号中( )

A. 外模式/ 内模式

B. 外模式/ 模式

C. 模式/ 模式

D. 内模式/ 外模式

2、数据的逻辑独立性是指( )

A. 存储结构与物理结构的逻辑独立性

B. 数据与存储结构的逻辑独立性

C. 数据与程序的逻辑独立性

D. 数据元素之间的逻辑独立性

3、以下关于外码和相应的主码之间的关系,正确的是( )

A. 外码并不一定要与相应的主码同名

B. 外码一定要与相应的主码同名

C. 外码一定要与相应的主码同名而且唯一

D. 外码一定要与相应的主码同名,但并不一定唯一

4、数据库和文件系统的根本区别在于:( )

A.提高了系统效率

B.方便了用户使用

C.数据的结构化

D.节省了存储空间

5、关系代数运算是以()为基础的运算。

A.关系运算

B.谓词演算

C.集合运算

D.代数运算

6、关系的码不能为空属于DBS的()

A.完整性措施B.安全性措施C.物理安全措施D.恢复措施

7、有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式最少有 ( )

A.17个B.18个C.23个D.27个

8、消除了传递函数依赖的2NF的关系模式,必定是()。

A.1NF

B.2NF

C.3NF

D.BCNF

9.在()中一个结点可以有多个双亲,结点之间可以有多种联系。

A.网状模型

B.关系模型

C.层次模型

D.以上都有

10、现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()。

A.患者编号

B.患者姓名

C.患者编号和患者姓名

D.医生编号和患者编号

11、下列哪类数据不适合创建索引?()

A.经常被查询搜索的列,如经常在where子句中出现的列

B.是外键或主键的列

C.包含太多重复选用值的列

D.在order by子句中使用的列

12、SQL中,“DELETE FROM 表名”表示()

A.从基本表中删除所有元组B.从基本表中删除所有属性

C.从数据库中撤消这个基本表D.从基本表中删除重复元组

13、设有两个关系R(A,B)和S(B,C),与下列SELECT语句

SELECT A,B

FROM R

WHERE B NOT IN(SELECT B

FROM S

WHERE C='C56');

完全等价的关系代数表达式是()

A.πA,B(σC≠'C56'(R⋈S))B.πA,B(R ⋈S)

C.R-πA,B(σC= 'C56'(R⋈S))D.R-πA,B(σC≠'C56'(R⋈S))

14、设有两个事务T1、T2,其并发操作如下所示,下列评价正确的是。

A.该操作不存在问题B.该操作丢失修改 C.该操作不能重复读D.该操作读“脏”数据

15、解决并发操作带来的数据不一致性总是普遍采用。

A.封锁B.恢复C.存取控制D.协商

16、若事务T对数据R已经加X锁,则其他事务对数据R 。

A.可以加S锁不能加X锁B.不能加S锁可以加X锁 C.可以加S锁也可以加X锁D.不能加任何锁

17、下列聚集函数中不忽略空值的是:( )

A.SUM(列名)

B.MAX(列名)

C.COUNT(*)

D.A VG(列名`)

18、若数据库中只包含成功事务提交的结果,则此数据库就称为处于状态。

A.安全B、.一致C.不安全D.不一致答19、若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为。

A.事务故障B.系统故障C.介质故障D.运行故障

20若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为。

A.事务故障B.系统故障C.介质故障D.运行故障

三、简答题(每题5分,共20分)

1、数据库的恢复技术有哪些?

2、叙述数据库中死锁产生的原因和解决死锁的方法。

3、判断下列模式属于哪个范式(最高范式),并说明理由。

R({S#,SD,SLL,SN},{S#→SD,S#→SN,S#→SL,SD→SL})

4、设教学数据库中,有两个基本表:

学生表:S(S#,SNAME,AGE,SEX)

学习表:SC(S#,C#,GRADE)

现有一个SQL语句:

SELECT S#

相关文档
最新文档