华东交通大学数据库原理试卷_第1页
华东交通大学数据库原理试卷_第2页
华东交通大学数据库原理试卷_第3页
华东交通大学数据库原理试卷_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

共 4 页 第 1 页 华华东东交交通通大大学学2013 2014学学年年第第2学学期期考考试试 卷卷 数据库原理 课程 课程类别 必 闭卷 题号一二三四五六七八九总 分 分数 评卷人 一 选择题一 选择题 共 30 分 每小题 2 分 将正确答案写在答题纸上 1 B 是指长期储存在计算机内的 有组织的 可共享的数据集合 A 数据 B 数据库 C 数据库管理系统 D 数据库系统 2 在数据库中 用户可以使用 DBMS 提供的 C 来实现对数据库的基本操作 A DDL B DCL C DML D 数据字典 3 A 是数据库与文件系统的根本区别 A 数据结构化 B 数据共享性高 C 数据独立性高 D 数据由 DMBS 统一管理和控制 4 在数据库设计中 通常使用 D 来描述概念模型 A 数据字典 B 程序流程图 C 数据结构图 D E R 图 5 数据库 DB 数据库管理系统 DBMS 和数据库系统 DBS 三者之间的关系是 D A DB 包括 DBMS 和 DBS B 不能相互包括 C DBMS 包括 DB 和 DBS D DBS 包括 DB 和 DBMS 6 视图是一个 虚表 我们可以基于 A 来构造视图 A 基本表或视图 B 视图 C 基本表 D 数据字典 7 若属性 A 是基本关系 R 的主属性 则属性 A 不能取空值 这是 C 规则 A 参照完整性 B 用户定义的完整性 C 实体完整性 D 主码不能取空值 8 如果一个关系模式 R 3NF 但不满足 BCNF 则以下叙述不正确的是 A A 每一个决定因素都含有码 B 不存在非主属性对码的传递函数依赖 C 不存在非主属性对码的部分函数依赖 D 每个非主属性完全函数依赖于码 9 在关系模式 SC SNO CNO G 中 SNO 不是码 但 SNO 是关系模式 S SNO 承诺 我将严格遵守考场纪律 并知道考试违纪 作弊的严重后果 承担由此引起的一切后果 专业 班级 学号 学生签名 共 4 页 第 2 页 SDEPT SAGE 的码 则 SNO 是关系模式 SC 的 B A 主码 B 外码 C 候选码 D 非码 10 事务 T 在修改数据 R 之前必须先对其加 X 锁 直到事务结束才释放 事务 T 在读取数 据 R 之前必修先对其加 S 锁 读完后即可释放 S 锁 这是 B A 一级封锁协议 B 二级封锁协议 C 三级封锁协议 D 可串行化协议 11 软件工程专业开设了多门选修课 每个学生可以根据自己兴趣选修多门课程 则学生 和选修课之间的联系是 A A 多对多 B 一对一 C 多对一 D 一对多 12 SQL 语言集数据查询 数据操作 数据定义和数据控制功能于一体 语句 INSERT DELETE UPDATE 实现的是 D 功能 A 数据控制 B 数据查询 C 数据定义 D 数据操纵 13 下列有关 E R 模型向关系模型的转换的叙述中 不正确的是 B A 一个实体型转换为一个关系模式 B 一个 1 1 联系只能转化为一个独立的关系模式 C 一个 1 n 的联系可以转换为一个独立的关系模式 也可以与 N 端对应的关系模式 合并 D 一个 m n 联系转化为一个关系模式 14 下列关于视图 View 的叙述中 不正确的是 C A 视图是外模式 B 视图是虚表 C 使用视图可以加快查询语句的执行速度 D 使用视图可以简化查询语句的编写 15 在数据库的三级模式结构中 内模式有 A 个 A 1 个 B 2 个 C 3 个 D 任意多个 二 填空题二 填空题 共 20 分 每空 1 分 将正确答案写在答题纸上 1 数据模型通常由数据结构 1 数据操作 和 2 完整性约束 三部分组成 2 目前数据库领域中最常用的数据模型有四种 它们是层次模型 网状模型 3 关系模 型 和 4 面向对象模型 3 按照规范化的方法 数据库的设计可以分为需求分析 5 概念结构设计 6 逻辑 结构设计 物理结构设计 数据库的实施 数据库的运行和维护 4 事务的 ACID 特性是指事务的原子性 一致性 7 隔离性 和持续性 5 封锁是实现并发控制的一个重要技术 封锁类型有两种 8 排它锁 写锁 X 锁 和 9 共享锁 读锁 S 锁 6 数据库管理系统在外模式 模式和内模式这三级模式之间提供了两层映象 分别是 10 外模式 模式 映象和 11 模式 内模式 映象 7 设关系 R 和 S 的元组个数分别为 50 和 200 设 T 是 R 与 S 的笛卡尔积 则 T 的元组个 数是 12 10000 共 4 页 第 3 页 8 在数据库的运行和维护阶段 数据库的 13 重组织 并不修改原设计的逻辑和物理结 构 而数据库的 14 重构造 是指部分修改数据库的模式和内模式 9 数据转储是数据库恢复中采用的基本技术 15 动态转储 是指在转储期间允许对数 据库进行存取和修改操作 10 一个给定的并发调度 当且仅当它是 16 可串行化的 才认为它是正确的调度 11 数据库系统中可能发生的故障大致分为 17 事务内部故障 系统故障 介质故障和 计算机病毒 12 在 SQL 语言中 修改基本表的语句是 18 Alter Table 13 事务并发操作带来的数据不一致性包括三类 分别是丢失修改 19 不可重复读 和 20 读脏数据 三 解答题 每题三 解答题 每题 10 分 共分 共 20 分 分 1 设有关系模式 SCT S C Tn 其中 S 表示学生学号 C 表示课程号 Tn 表示教师姓名 每个教师只能上一门课 学生与课程的关系确定后 教师即可唯一确定 问 1 该关 系模式的候选码是什么 2 分 2 请写出该关系模式中的所有函数依赖 3 分 3 该关系模式是否满足 BC 范式 若不满足 请确定它满足第几范式 并说明理由 5 分 答 1 该关系模式的候选码是 S C S Tn 2 该关系模式中的函数依赖如下 S C Tn S Tn C Tn C 3 在 Tn C 中 决定因素 Tn 不含有候选码 所以 SCT 不满足 BCNF 该关系模式满足 3NF 因为不存在任何非主属性对码的传递函数依赖或部分函数依赖 故 满足 3NF 2 设有如下两个事务 T1 读 X Y X 3 写回 Y T2 读 Y X Y 3 写回 X 1 并发事务执行是否正确的标准是什么 3 分 2 请根据二级封锁协议 给出一个可串行化的调度 并给出执行结果 设 X 和 Y 的初 值为 4 7 分 答 1 多个事务并发执行是正确的标准是 当且仅当并发执行结果与按某一次序串行的执 行它们时的结果是相同的 即当调度策略是可串行化的 则并发事务执行是正确的 2 给出一个可串行化的调度如下 其结果为 X 10 Y 7 T1T2 共 4 页 第 4 页 Slock X 读 X 4 Unlock X Xlock Y Y X 3 写回 Y 7 Unlock A Slock Y 等待 等待 读 Y 7 Unlock Y Xlock X X Y 3 写回 X 10 Unlock X 四 应用题 共四 应用题 共 30 分 分 现有一学生选课数据库 其中包括三张基本表如下 Student 学号 姓名 性别 年龄 专业 Course 课程号 课程名 学分 Sc 学号 课程号 分数 请用关系代数完成如下查询 1 求学过 软件工程 的学生的姓名和学号 2 求学过 数据库 和 数据结构 的学生姓名和学号 3 求选修了 3 号课程的学生的学号和成绩 4 求选修了全部课程的学生的姓名和专业 5 检索年龄大于 23 岁的男学生的学号与姓名 解答 略 请用 SQL 语句完成下列操作 6 查询软件工程专业学生的姓名 年龄 7 查询成绩在 85 95 分之间的学生的学号 课程号和成绩 8 查询 数据库原理 课程考试的最高分数 9 删除选课成绩小于 60 分的学生的选课记录 10 查询哪些课程没有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论