2008郑州大学软件学院数据库原理试卷A

2020-04-03 10:09

郑州大学软件学院数据库系统原理课程试(A卷)

2008学年第一学期

题号 分数 一 二 三 四 五 六 总分 合分人: 复查人:

分数 一、单项选择题(每题2分,共30分)

1.关于数据库中数据的描述不正确的是( ) A. 数据是有组织的 B. 数据是可共享的

C. 数据没有冗余 D. 数据具有较高的数据独立性 2.下列哪一种操作属于DML( )

A. 定义用户的权限的操作 B. 对数据库中数据的更新操作/查询操作 C. 回收用户权限的操作 D. 定义数据库结构的操作 3.多值属性的含义是( )

A. 特定的实体在该属性上可以取多个值 B. 属性可以划分为多个成分属性 C. 多值属性的值可以由其它相关属性计算得出 D. 多值属性就是派生属性 4.对弱实体集的描述正确的是( )

A. 弱实体集是存在码的实体集 B. 弱实体集中的全部属性一起形成实体集的码 C. 弱实体集中的任何一个实体都能独立地存在于一个系统中 D. 弱实体集的任何属性集都不足以形成实体集的码

5.R、S是两个具有相同属性的关系,则R∩S的元组演算表述式为( ) A. {t |R(t)∧S(t) } B. {t |t∈R∧t∈S} C. {t |t∈R∧t !∈S} D. {t |R(t)∨S(t) } 6.关于视图的描述不正确的是( )

A. 视图是一种命名的导出表 B. 视图提供了一定程度的逻辑独立性 C. 视图与授权配合,可以在某种程度上对数据库起到保护作用 D. 视图中的数据存放在数据库中

7.嵌入式SQL中,SQL语句可通过( )与主语言进行信息交换。

A. SQLCODE B. SQL中的变量 C. 主语言中的任意变量 D. EXEC 8.创建触发器使用( )

A. create assertion B. create trigger C. create domain D. create role

9.数据库系统通常提供授权功能来控制不同用户访问数据的权限,这主要为了实现数据库的( )

共 4 页 第 1 页

评卷人 A. 可靠性 B. 一致性 C. 完整性 D. 安全性 10.关系模式R中的属性全部是主属性,则R的最高范式必定是( )

A. 2NF B. 3NF C. BCNF D. 4NF

11.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是()

A. 属性冲突 B. 语法冲突 C. 结构冲突 D. 命名冲突 12.数据库的逻辑结构设计中不包含( )

A. 关系模式规范化 B. 关系模式优化 C. 建立索引 D. 外模式设计 13. 设有两个事务T1、T2,其并发操作如下,下面评价正确的是( )

T1 读 A=10, B=5 读A=20, B=5 A、B之和为25,验证错 T2 读A=10 A=A*2 写A A. 该操作不存在问题 B. 该操作丢失修改 C. 该操作不能重复读 D. 该操作读“脏”数据 14.用于数据库恢复的重要文件是()

A. 数据库文件 B. 索引文件 C. 备注文件 D. 日志文件 15.若事务T对数据A已经加X锁,数据A上()

A. 可以加S锁,单不能加X锁 B. 不能加S锁,可以加X锁 C. 可以加S锁,也可以加X锁 D. 不能加S锁,也不能加X锁

分数 二、按要求解答下列问题(每题5分,共40分)

1.解释在数据库的三级模式结构中,如何保证数据的逻辑独立性和物理独立性。

2.一个图书管理系统的E-R图如下,试将该E-R模型转换为关系模型,其中,借书人有借书证号、姓名、单位;图书有书号、书名、数量、存放位置;出版社有出版社名、电话、地址、邮编。

3. 三个关系如下:

共 4 页 第 2 页

评卷人 m 借书人 借阅 n 图书 p 出版 1 出版社 借书日期 还书日期 S(学号,姓名,年龄,性别,籍贯) C(课程号,课程名,教师名,办公室) SC(学号,课程号,成绩) 用关系代数表达下列查询:

(1)检索籍贯为“郑州”的学生的姓名、学号和选修的课程号。 (2)检索选修“数据库系统”的学生姓名、课程号和成绩。 (3)检索选修了全部课程的学生姓名和年龄。

4.简要说明参照完整性的要求,什么情况下会破坏实体的参照完整性? 5.解释数据库中为什么要有并发控制的原因。 6.简述两段锁协议。

7. 简述登记日志的原则。

8.下图中是基于检查点技术中5个事务的执行情况,当系统故障发生时,重启系统后恢复子系统对每个事务做什么样的操作?简要说明理由。

分数 三、应用题:(8分)

为汽车保险公司设计一个E-R图。每个客户拥有一辆或多辆汽车。每辆汽车可能发生0次或多次交通事故。客户需要登记的信息包括客户ID(如身份证号)、姓名、住址、电话等信息。车辆需要登记车辆编号、车型、出厂年份等信息。事故需要登记事故编号、事故发生日期、发生地点、损坏估计等信息。

分数 评卷人 评卷人 检查点t1 系统故障点t2 T1 T2 T3 T4 T5 时间

四、写SQL语句(8分)

共 4 页 第 3 页

教学管理系统包括下面3个表:

Students (Sno, Sname, Sex, Birthday, Enrollyear, Speciality, Dno) Courses (Cno, Cname, Period, Credit) SC (Sno, Cno, Grade) 写出下列查询的SQL语句:

(1)查询所有以“数据”开头的课程名。

(2)查询和王丽丽出生年月相同的学生的姓名。 (3)查询选修了全部课程的学生的学号和姓名。

分数 五、(8分)

评卷人

设关系模式R(U)中U={A, B, C, D, E},F={AB→C, B→D, C→E, EC→B, AC→B}。使用算法6.1,可以计算(AB)+。

分数 六、(8分)

设有关系模式R(F,G,H,I,J),R的函数依赖集{F→I,J→I,I→G,GH→I,IH→F},试回答下列问题:

(1)求出R的所有侯选码;

(2)将R分解为R1(FG)、R2(FJ)、R3(JH)、R4(IGH)、R5(FH)是否为无损连接分解? (3)将R分解为3NF,并具有无损连接性和保持函数依赖

评卷人

共 4 页 第 4 页


2008郑州大学软件学院数据库原理试卷A.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:fluent - UDF-Ch3 写UDF

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: