数据库复习题答案_第1页
数据库复习题答案_第2页
数据库复习题答案_第3页
数据库复习题答案_第4页
数据库复习题答案_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

一 选择题 1 DB DBMS 和 DBS 三者的关系是 B A DB 包括 DBMS 和 DBS B DBS 包括 DB 和 DBMS C DBMS 包括 DBS 和 DB D DBS 与 DB DBMS 无关 2 假定学生关系式 S S SNAME SEX AGE 课程关系式 C C CNAME TEACHER 学生选课关 系是 SC S C GRAND 要查找选修 COMPUTER 课程的 女 学生姓名 将涉及到关系 D A S B SC C C S SC D S C SC 3 将 E R 图转换为关系模式时 如果两实体间的联系是 m n 下列说法正确的是 C A 将 m 方主键 主码 和联系的属性纳入 n 方的属性中 B 将 m 方属性和 n 方属性中均增加一个表示级别的属性 C 增加一个关系表示联系 其中纳入 m 方和 n 方的主键 主码 D 将 n 方主键 主码 和联系的属性纳入 m 方的属性中 4 由 SELECT FROM WHERE GROUP ORDER 组成的 SQL 语句 在被 DBMS 处理时 各字句的执行 次序为 C A SELECT FROM WHERE GROUP ORDER B FROM SELECT WHERE GROUP ORDER C FROM WHERE GROUP SELECT ORDER D SELECT FROM GROUP WHERE ORDER 5 以下不是数据库技术所具备的特点是 D A 数据结构化 B 数据冗余小 C 有较高的数据独立性 D 数据联系弱 6 在信息模型的 学生 尸体中 对每个学生的具体情况的描述 称为 A A 实体值 B 实体型 C 属性值 D 属性型 7 关系数据库三级模式中的 B 可用视图实现 A 内模式 B 外模式 C 存储模式 D 模式 8 可用于区别实体集中不同个体的属性或属性集合 称为该实体的 B A 属性型 B 键 C 外部键 D 实体型 9 设有一个体育项目可以有多个运动员报名 一个运动员课参加多个项目 运动员与体育项目之间是 D A 一对一的联系 B 一对多的联系 C 多对一的联系 D 多对多的联系 10 关系 R 与关系 S 只有 1 个公共属性 T1 是 R 与 S 作等值连接的结果 T2 是 R 与 S 作自然连接的结果 则 D A T1 的属性个数等于 T2 的属性个数 B T1 的属性个数小于 T2 的属性个数 C T1 的属性个数大于或等于 T2 的属性个数 D T1 的属性个数大于 T2 的属性个数 11 数据库系统是由应用程序 DBMS DB 以及 DBA 组成 其中核心部分是 C A 应用程序 B DBA C DBMS D DB 12 下列集函数中不忽略空值 NULL 的是 A A COUNT B MAX 列名 C SUM 列名 D AVG 列名 13 一个关系中的候选关键字 B A 至少一个 B 可多个 C 必须多个 D 至少 3 个 14 在数据库设计中 具有最小性 唯一性和非空性的是 B A 索引 B 关系模型主关键字 主码 C 外关键字 外码 D 约束 15 常用的关系运算时关系代数和 C A 集合代数 B 逻辑演算 C 关系演算 D 集合演算 16 在基本层次联系中 记录型之间的联系是 B A 一对一联系 B 一对多联系 C 多对多联系 D 多对一联系 17 关于冗余数据的叙述中 不正确的是 C A 冗余的存在容易破坏数据库的完整性 B 冗余的存在给数据库的维护增加困难 C 不应该在数据库中存储任何冗余数据 D 冗余数据是指可由基本数据导出的数据 18 五种基本关系代数运算分别 D A B C D 19 下面不属于实体的是 B A 人 B 聘任 C 一场球赛 D 学习成绩 20 不允许记录中出现重复索引值的索引是 D A 非聚集索引 B 主索引和唯一索引 C 主索引 聚集索引 唯一索引 D 主索引和聚集索引 21 已知库中有 3 个基本表 S 学生 学号 性别 年龄 SC 学号 课程号 成绩 和 C 课程号 课程名 任课老师名 若要查询选修了数据库课程的学生姓名 下列关系代数表达式不正确的 是 D A B S SC C 姓名课程名 数据库 SSCSCC SSCC 姓名学号学号课程号课程号课程名 数据库 C D S SC 姓名课程名 数据库 C SSCC 姓名课程名 数据库 22 数据库按某个关键字进行排序后 C A 元数据库按关键字重新排列 B 按关键字值顺序排列形成新数据库 C 建立一个按关键字值顺序排列的映射文件 D 在原库中增加一个新字段用于记录关键字的顺序 24 下列四项中 不属于数据库特点的是 C A 数据共享 B 数据库完整性 C 数据冗余很高 D 数据独立性高 25 数据库与文件系统的根本区别在于 A A 提高了系统效率系统 B 方便了用户使用 C 数据的结构化 D 节省了存储空间 26 在数据库设计时可以采用 C 方法来规范化一个表以实现范式转换 A 自然连接 B 选择分解 C 投影分解 D 并运算 27 在数据库设计中 将 E R 图转换成关系数据模型的过程属于 B A 需求分析阶段 B 逻辑设计阶段 C 概念设计阶段 D 物理设计阶段 28 下面哪个不是数据库系统必须提供的数据控制能力 B A 安全性 B 可移植性 C 完整性 D 并发控制 29 在数据库中 C 可使数据产生不一致 A 未对数据进行完整性的控制 B 数据存储量太大 C 数据冗余 D 没有严格保护数据 30 在数据库设计中 将 E R 图转换成关系数据模型的过程属于 C A 需求分析阶段 B 概念设计阶段 C 逻辑设计阶段 D 物理设计阶段 32 学校数据库中有学生和宿舍两个关系 学生 学号 姓名 和 宿舍 楼名 房间号 床位号 学号 假设有的学生不住宿舍 床位也可能空闲 如果要列出所有学生住宿和宿舍分配的情况 包括没有住宿的学生 和空闲的床位 则应执行 D A 外联接 B 左外联接 C 右外联接 D 自然连接 33 从 E R 模型关系向关系模型转换时 一个 M N 联系转换为关系模型时 该关系模式的码是 C A M 端实体的码 B N 端实体的码 C M 端实体码与 N 端实体码组合 D 重新选取其他属性 34 数据库的正确性和相容性是指数据的 B 内容 A 安全性 B 完整性 C 并发控制 D 恢复 35 任何一个满足 2NF 但不满足 3NF 的关系模式都不存在 B A 主属性对候选键的部分依赖 B 非主属性对候选键的部分依赖 C 主属性对候选键的传递依赖 D 非主属性对候选键的传递依赖 36 以为教师可以教多门课 一门课只能由一位教师来教 在 E R 数据模型中 这种联系属于 B A 1 1 B 1 n C m n D 无法确定 37 从关系中挑选出指定的属性组成新关系的运算称为 A 选取 运算 B 投影 运算 C 联接 运算 D 交 运算 38 若用户 wang 已将对关系 S 修改的权限授予用户 li 如果要收回用户 wang 对关系 S 的修改权限 并连锁 回收 li 的权限 则应执行的 SQL 语句是 A A REVOKE UPDATE ON S FROM wang RESTRICT li B REVOKE UPDATE ON S FROM wang CASCADE C REVOKE UPDATE ON S FROM wang CASCADE li D REVOKE UPDATE ON S FROM wang RESTRICT 39 从关系中抽取所需属性组成新关系的操作称 D A 交 B 联接 C 选择 D 投影 40 如果一个储户可以在多个银行存款 一个银行可以接受多个储户的存款 那么储户和银行两个实体之间的 关系属于 D A 一对一关系 B 一对多关系 C 多对一关系 D 多对多关系 41 视图是 A A 视图是一种虚表 不存放实际数据值 B 视图与表完全相同 是表的别名 C 视图既不是基本表也不是虚表 而是关系的图标 D 视图是一种物理模式 一旦建立 就不能被删除 42 下列关于索引的描述中 错误的是 A A 索引必须在数据库建立时确定 B 索引可以加快数据检索 C 索引增加了额外的计算机开销 D 索引可以在列的组合上建立 二 判断题 1 数据流程图 DFD 是用于描述结构化方法中详细设计阶段的工具 F 2 外模式有利于数据保密 原因是外模式为用户划定了访问数据局的范围 T 3 数据模型是用来描述现实世界的 因此 越专业越好 F 4 CREAT TABLE 命令课直接定义主码 外码 参照表 系统就能够自动地执行实体完整性和参照表完整性 规则 T 5 同一个关系模型的任两个元组值不能全同 T 6 每一个关系都应有一个主码 用来唯一识别一个元组 它的值不能为空 否则无法区分和识别元组 这就 是域完整性约束 F 8 DB 用户的权限可分为具有 DBA 特权的用户和一般 DB 用户 T 9 从数据库逻辑设计来看 减少链接运算可以改善数据库的性能 T 10 E R 模型与传统数据模型区别于 E R 不是面向实现的 而是面向世界的 因此它能比较自然地描述显示 世界 T 三 填空题 1 关系数据操纵预言的操作对象与结果都是 关系 2 数据模型应具有描述数据和 操作 两方面的功能 3 实体和属性属 信息 世界的术语 4 概念 模型是现实世界到 机器世界 的中间桥梁 5 设关系表 R A B 中包含 3 个元组 表 S C D E 中包含 2 个元组 R 和 S 做自然连接后得关系的基数 为 6 6 SQL 语言的数据定义功能包括 定义数据库 定义基本表 定义视图 和定义索引 7 关系模式 R A B C D 的函数依赖集为 AD B B C 则 R 最高属于 2 级范式 8 关系中主码的取值必须唯一且非空 这是由 实体完整性规则 决定的 9 若关系 R2NF 且 R 消除了非主属性对键的 传递 依赖 则称 R3NF 10 数据独立性是指 物理 和 逻辑 独立性 11 1NF 的关系消除非主属性对候选键的 部分 函数依赖后 可将范式等级提高到 2NF 12 DBMS 的数据控制功能包括 完整性检查 安全性控制 并发控制 和 数据库恢复 13 关系数据模型的三个组成部分中 包括数据结构 数据操纵 和 完整性约束条件 14 关系数据模型中的基本结构是表 表又称为 关系 表是由行和列组成的矩阵 表与表之间的联系是 通过实体之间的 公共属性 实现的 15 在 SQL 中 消除重复的关键字是 DZSTZNCT 分组的关键字是 GROUP BY 16 概念模型是 到 的中间桥梁 17 数据独立性分为 和 18 SQL 是一种介于 关系演算 和关系代数之间的结构化的查询语言 19 在学校的选课中 一个学生可以选修多门课 同时一门课也可以给多个学生选修 学生和课程之间就是 多对多 联系 20 在 SQL 中用于查询的语句是 SELECT 21 关系模型中的逻辑结构非常单一 就是一张二维表 它由行和列组成 被称为 关系 22 唯一标识实体的属性集称为 码 23 在数据库领域中 用 关系数据模型 描述数据的结构 数据操纵和完整性约束条件等 24 对于每一个外模式 数据库系统都有一个 外模式 模式 映象 它定义了该外模式与模式之间 的对应关系 四 解答题 1 什么叫数据冗余 数据冗余可能导致的错误有哪些 在一个数据集合中重复的数据称为数据冗余 浪费存储空间 导致数据之间不相等 不一致 数据错误 丢失 2 设有两个关系 R A B C 和 S C D E 试用 SQL 查询语句表达下列关系代数表达式 A EBD R S 解 SELECT A E FROM R S WHERE B D AND R C S C 3 关系数据模型的三类完整性规则指的是什么 答 实体完整性 参照完整性 用户定义的完整性 4 局部 ER 模式之间可能产生的冲突有哪几类 答 三类 属性冲突 命名冲突 结构冲突 5 简述 SQL 语言的功能 答 数据定义 数据操作 数据控制和 SQL 语句嵌入 6 简述关系数据库的优点 答 关系模型与非关系模型不同 它是建立在严格的教学概念的基础上的 操作方便 更安全 更快捷 易 于维护 便于访问数据 关系模型的概念单一 无论实体还是实体之间的联系都用关系表示 操作的对象和操作的结果都是关系 所 以其数据结构简单 清晰 用户易懂易用 关系模型的存取路径对用户透明从而具有更高的数据独立性 更好的安全保密性 也简化了程序员的工作和 数据库开发建立的工作 7 简述最小函数依赖集满足的三个条件 答 F 中的任何一个数据依赖的右部仅含有一个属性 F 中不存在这样一个函数依赖 X A 使得 F 与 F X A 等价 F 中不存在这样的一个函数依赖 X A X 有真子集 Z 使得 F X A U Z A 与 F 等价 8 已知关系 V 和 W 如图所示 请写出 V W 的结果关系 V W AB a1 a2 b1 b2 c1 解 在关系 V 中 A 可以取 3 值 a b c a 的象集为 1 2 b 的象集为 1 2 c 的象集为 1 W 在 B 上的投影为 1 2 所以 V W a b 五 综合题 1 已知关系 R S T 如下图所示 求下列关系代数的运算结果 R S T AB a1b2 a2b2 a2b2 解 1 R S 2 R S AB a1b2 a2b2 2 R T 4 c c2 R T ABC a1b1C1 a1b1C2 a1b2C1 a1b2C2 a2b2C3 2 设有关系模式 R U F 其中 U A B C F A BC B AC C A 求 F 的最小依赖集 解 F A B A C B C B A C A 对于 A B 因为 A 的闭包 AC AC 不包含 B 所以 A B 不冗余 对于 A C 因为 A 的闭包 ABC ABC 包含 C 所以 A C 冗余 对于 B A 因为 B 的闭包 ABC ABC 包含 A 所以 B A 冗余 对于 B C 因为 B 的闭包 ABC ABC 包含 C 所以 B C 冗余 对于 C A 因为 C 的闭包 C C 不包含 A 所以 C A 不冗余 所以 F 的最小依赖集 A B C A 3 用 SQL 的有关语句定义 1 学生关系 S 包括学号 SNO 姓名 SN 系别 SD 家庭电话 TEL 2 课程关系 C 包括课程号 CNO 课程名 CN 任课老师 TN 3 学生选课关系 SC 包括 SNO CNO 和成绩 G 注意 说明主键码和外键码 解 CREATE TABLES SNO INT PRIMARY KEY SN CHAR 20 SD CHAR 20 TEL INT B 1 2 AC a1c1 a1c2 a2c3 AB a1b2 a1b3 a2b2 AB a1b1 a1b2 a1b3 a2b2 ABC a1b1C2 a1b2C2 CREATE TABLE C CNO INT PRIMARY KEY CN CHAR 20 TN CHAR 20 CREATE TABLE SC SNO INT CNO INT G INT PRIMARY KEY SNO CNO FOREIGN KEY SNO REFERENCES S SNO FOREIGN KEY CNO REFERENCES C CNO 6 某生产活动的 E R 图如下所示 试将其转换为关系数据库模式 解 生产厂商 名称 地址 电话 产品 品牌 型号 价格 生产 厂商名称 产品品牌 型号 数量 日期 六 设计题 1 设有图书借阅关系 BR BR 借书证号 读者 单位 书号 书名 借阅 归还 日期 要求 1 设计 E R 模型 解 2 将上面的 E R 模型转换成关系模型 表明主码和外码 解 图书关系 书名 书号 主码 书号 读者关系 借书证号 单位 主码 借书证号 借阅关系 借书证号 书号 借书日期 归还日期 主码 借书记号 书号 外码 借书记号 书号 2 请为洗衣机经销商设计一个数据库 要求包括生产厂商和产品信息 生产厂商的信息是包括名称 地址 电话 产品的信息包括生产商 品牌 型号 价格 生产厂商生产某产品的数量和日期 要求 1 将数据库用 E R 图来描述 2 转换成关系模型并注明函数依赖 1 解 右图 2 解 生产厂商 名称 地址 电话 名称 地址 电话 产品 品牌 型号 价格 品牌 型号 价格 生产 厂商名称 品牌 型号 数量 日期 厂商名称 品牌 型号 日期 数量 3 产品生产管理的信息系统开发的部分需求有如下事实 1 每种产品由不同

温馨提示

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

评论

0/150

提交评论