2006年下期中南大学《数据库原理及程序设计》试题及答案.pdf_第1页
2006年下期中南大学《数据库原理及程序设计》试题及答案.pdf_第2页
2006年下期中南大学《数据库原理及程序设计》试题及答案.pdf_第3页
2006年下期中南大学《数据库原理及程序设计》试题及答案.pdf_第4页
2006年下期中南大学《数据库原理及程序设计》试题及答案.pdf_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1 20062006 年下期年下期中南大学中南大学 数据库原理及程序设计数据库原理及程序设计 试试题及题及答案答案 一一 判断题判断题 判断下列各题是否正确判断下列各题是否正确 正确的划正确的划 错误的划错误的划 每小题每小题 1 分分 共共 25 分分 1 数据库模型或数据模型是一个描述现实世界如何表示成计算机信息的定义集合 2 在数据库系统中 核心的部分是应用程序 3 码可以选作主码 但一个主码不总是候选码 4 视图 表 同义词是一样 可以进行更新操作的 5 在关系的规则中 不允许出现重复的元组 而在 ORACLE 的表中却可以输入多条所有字段值都相同的 记录 6 表 T 中仅有两个元组 我们可以说 T 一定是 BCNF 7 在数据表定义时设置 Primary key 是数据库的实体完整性控制 8 R A R B R A R C 与 R A R B C 等价 其中 A B C 为 R 的属性 9 模式是数据库局部逻辑结构 10 数据库是整个数据库系统的基础 11 已知关系模式 TEACH2 C T H 其中 C 表示课程 T 表示教员 H 表示参考书 假设 每一门课程可由多个教员讲授 每个教员可使用不同的参考书 并且可讲授不同的课 则 TEACH2 为全码 关系 12 已知关系模式 R A B C 满足函数依赖集 F A B B C C A 则 R 不存在非主属性 因此 一定属 于 BCNF 13 在数据表定义时设置主键 Primary key 则不允许插入全为空的记录 14 若 R A R B R A R C 则 R A R B C 其中 A B C 为 R 的属性 15 若 R B C D R A D 则 R B C R A D 其中 A B C D 为 R 的属性 16 VFP 是关系统数据库系统 而且是完备式的关系系统 17 在 ORACLE 的表中可以直接输入空值记录 18 关系模式 R 属性的属性或属性集如果具有唯一性 叫关系模式 R 的码 19 关系的优化是将表尽可能地变小 列数与行数都少 20 外模式是数据库全局逻辑结构 21 现实世界的对象在数据库中用实体描述 22 在基于有数据库的软件系统设计与实施中 只有程序编制是最主要的 23 对于数据量大的系统都应该采用数据库技术进行开发 24 基于数据库的编程工具一般通过 ODBC 与数据库相联 25 关系数据库已经是最好的了 现在的应用都能得到满足 二二 填空题填空题 请把答案填在题中的横线上请把答案填在题中的横线上 每空每空 1 分分 共共 30 分分 1 在数据库的三级模式 包括内模式 与 2 在关系数据库中 表 table 是三级模式结构中的 2 3 SQL 的四种功能为操纵 4 数据库保护包括安全性 与恢复 5 数据库设计的一般步骤有 需求分析 运行与维护等 6 关系系统的完整性控制包括实体完整性 7 DB 设计中优化设计的目标是 8 E R 图的主要元素是实体型 9 常用的关系运算是关系 与关系演算 其中关系演算包括 演算与域演算 10 数据库中的数据一般包括 数据与媒体数据 11 关系模式 R 的码都为单属性 则 R 一定是第 范式 12 数据库系统一般包括数据库 与用户 13 现在流行的数据库管理系统有 ORACLE iBase 等 三三 简要回答下列问题简要回答下列问题 每小题每小题 3 分分 共共 12 分分 1 为什么说 DB2 是关系系统 试举例说明 2 试比较文件系统与数据库系统的优缺点 3 SQL 怎样实现关系系统的完整性约束的 4 完备式关系系统与最小关系系统的主要区别 四四 共共 15 分分 现有如下现有如下 E R 图图 实体的主要属性如下 其中下划线部分为主码 仓库仓库 仓库号仓库号 仓库名 面积 货位数 零件零件 零件号零件号 零件名称 规格型号 计量单位 供货商号 价格 库存库存 库存量 1 试用 SQL 表示 即定义 上述 E R 图所有的实体及联系 其中实体只需表示列出的主要属性 要求反映主码与联系 外码 其中的类型长度可以根据需要确定 处需要填上相应的属性 2 在上述定义的每个表中输入一个有代表性的记录 体现相互间的联系 3 用 SQL 与关系代数 元组演算表示查询 找出职工 张明亮 的职工号 部门号 工作日期 找出零件名为 镙丝 II 的零件号与规格型号 计量单位 4 试用 SQL 表示查询 1 找出 张明亮 所管理仓库的总面积与总货位数 m 零件 仓库 库存 库存量 n 3 2 找出所管理零件总价值 价格 总数量 超过 50 万的职工号及职工名 5 删除价格大于 10 万的零件及库存记录 6 建立视图表示关系 仓库号 仓库名 零件号 零件名 计划价格 库存量 五五 每小题每小题 5 分分 供供 10 分分 1 已知关系模式已知关系模式 R A B C D E 满足的函数依敕为满足的函数依敕为 F A B B D C B DE A 1 求 R 所有的码 并写出求解过程 2 判断 R 的最高范式 并说明理由 2 已知关系模式已知关系模式 R A B C D E 满足的函数依敕为满足的函数依敕为 F AB C B D D B BD E 1 求 R 所有的码 并写出求解过程 2 判断 R 的最高范式 并说明理由 六六 程序填空程序填空 共共 8 分分 以下程序表示产生以 i3011 开头的第 7 位不为 4 而第 8 位固定为 3 的多个学号 请将程序中的空格补 充完整 其中的数字与 只是作为第几空说明 不作程序 DECLARE v LoopCounter 1 1 BEGIN while v LoopCounter 36 LOOP If v LoopCounter 500000 5 delete from storage where storage mno material mno and material price 100000 delete from material where price 100000 6 Create view IS M As Select warehouse wno wname material mno mname price store From warehouse material storage Where warehouse wno storage wno and material mno storage mno 五五 1 由已知条件可知 函数关系的右属性不包含 E 所以码中必包含 E 易知 E 不能推出所有其它属性 所以不是码 同理考虑两个属性的组合 分析知只有 BE 和 CE 能推出所有其它属性 依此考虑三个属性的组合 ADE 不能推出其它所有属性 综上可知 R 的码有 BE 和 CE 若码是 CE 不存在部分依赖和传递依赖 但存在决定因素 B 不包含码 故 R 是 3NF 若码是 BE 因为存在 B D 部分依赖 所以 R 是 1NF 综上 R 的最高范式是 3NF 2 由已知条件可知 函数关系的右属性不包含 A 所以码中必包含 A 易知 A 不能推出所有其它属性 所以不是码 同理考虑两个属性的组合 分析知只有 AB 和 AD 能推出其它所有属性 因为只有四个属性 因此不存在三个属性的组合 综上可知 R 的码有 AB 和

温馨提示

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

评论

0/150

提交评论