ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:34KB ,
资源ID:67221      下载积分:6 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-67221.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2014年9月份考试数据库原理第三次作业.doc)为本站会员(文****钱)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

2014年9月份考试数据库原理第三次作业.doc

1、2014年 9月份考试数据库原理第三次作业 一、填空题(本大题共 30 分,共 6 小题,每小题 5 分) 1. SQL 中有两个功能提供安全性,一是视图机制,二是 _ 。 2. 数据管理技术经历了 _ _ _ 三个阶段。 3. 关系演算是用谓词表达查询的,它分为 _ 关系演算和域关系演算。 4. 用 OPEN 语句打开游标时,游标指针指向查询结果的 _ 5. 关系规范化的目的是 _ 6. _ 可以唯一地标识一个记录 二、名词解释题( 本大题共 10分,共 2 小题,每小题 5 分) 1. 数据字典 2. 候选键 三、简答题(本大题共 20 分,共 4 小题,每小题 5 分) 1. Selec

2、t 语句的格式和含义 2. DB2 公共服务器的特点是哪些 ? 3. ORACLE 提供的众多工具包括哪些 ? 4. 并发控制可能会产生哪三类数据不一致 四、程序设计题(本大题共 40分,共 4 小题,每小题 10 分) 1. 为 Student 表中的 Sno 属性升序建立唯一索引,写出相应的 SQL 语句 2. 假设有如下的关系模式: S(供应商),数据项有 SNO、 SNAME、 SADDR; P(零件),数据项有 PNO、 PNAME、 COLOR、 WEIGHT; J(工程项目),数据项有 JNO、 JNAME、 JADDR; SPJ(连接记录),数据项有 SNO、 PNO、 JNO

3、、 QTY,表示某供应商供应某种零件给某工程项目的数量 QTY; 并规定属性: SNO、SNAME、 SADDR、 PNO、 PNAME、 COLOR、 JNO、 JNAME、 JADDR 为字符型数据;WEIGHT、 QTY 为数值型数据;列的宽度自定义。试给出一 SQL 语句,查询 “ 三峡工程 ” 项目所使用的零件的总重量。 3. 关系数据模型如 下: 学生 Student( Sno, Sname, Sdept, Sage, Sex) 用SQL 写出查询程序: 查询计算机系年龄在 20岁以下性别为男的学生姓名。 4. 已知:每个仓库可存放多种零件,而每种零件也可在多个仓库中保存,在每个仓

4、库中保存的零件都有库存数量。仓库的属性有仓库号、面积、电话号码,零件的属性有零件号、名称、规格、单价。 答案: 一、填空题( 30 分,共 6 题,每小题 5 分) 1. 参考答案: 授权 解题方案: 安全模型中,用户要求进入计算机系统时,系统首先是根据输入的用户标识进行 用户身份鉴定,只有合法的用户才准进入计算机系统。对已进入系统的用户, DBMS 还要进行存取控制,只允许用户执行合法操作。操作系统一级也会有自己的保护措施。数据最后还可以以密码形式存储到数据库中。 评分标准: 正确得 3分,错误得 0分 2. 参考答案: 人工管理、文件系统、数据库系统 解题方案: 数据管理技术经历了人工管理

5、、文件系统、数据库系统三个阶段。 评分标准: 每空 1分,答对得 1分,答错得 0 分 3. 参考答案: 元组 解题方案: 参见关系演算的有关内容 评分标准: 正确得 3分,错误得 0分 4. 参考答 案: 第一个记录 解题方案: 用 OPEN 语句打开游标时,游标指针指向查询结果的第一个记录。 评分标准: 每空 1分,答对得 1分,答错得 0 分 5. 参考答案: 控制冗余,避免插入和删除异常,从而增强数据库结构的稳定性和灵活性 解题方案: 关系模式的规范化的目的是,规范化程度过低的关系可能会存在插入异常、删除异常、修改复杂、数据冗余等问题,需要对其进行规范化,转换成高级范式。 评分标准:

6、正确得 3分,错误得 0分 6. 参考答案: 主关键字 解题方案: 如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子 集不行,则称该属性组为侯选码。若一个关系有多个侯选码,则选定其中一个为主码。侯选码的诸属性称为主属性。 评分标准: 正确得 3分,错误得 0分 二、名词解释题( 10分,共 2 题,每小题 5 分) 1. 参考答案: 是各类数据描述的集合。对数据库设计来说,数据字典是进行详细的数据收集和数据分析所获得的主要结果,在数据库中占重要地位。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,

7、数据字典通过对数据项和数据结构的定义来描 述数据流,数据存储的逻辑内容。 解题方案: 是各类数据描述的集合。对数据库设计来说,数据字典是进行详细的数据收集和数据分析所获得的主要结果,在数据库中占重要地位。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流,数据存储的逻辑内容。 评分标准: 是各类数据描述的集合。对数据库设计来说,数据字典是进行详细的数据收集和数据分析所获得的主要结果,在数据库中占重要地位。数据字典通常 包括数据项、数据结构、数据流、数据存储和处理

8、过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流,数据存储的逻辑内容。( 3分) 2. 参考答案: 不含有多余属性的超键称为候选键 解题方案: 不含有多余属性的超键称为候选键 评分标准: 不含有多余属性的超键称为候选键( 3分) 三、简答题( 20 分,共 4 题,每小题 5 分) 1. 参考答案: ( 1) Select 语句的一般格式: SELECT ALL | DISTINCT , FROM , WHERE GROUP BY HAVING ORDER BY ASD | DESC ( 2)SELECT 语句的含

9、义 SELECT 语句的含义,就是根据 WHERE字句的条件表达式,从 FROM 字句指定的基本表或视图中找出满足条件的元组,再按 SELECT 字句中的目标列表达式,选出元组中的属性值形成结果表。 GROUP BY 字句即将结果按进行分组,该属性值即列名 1相等的元组为一组,每个组在结果表中产生一条记录。 如果 GROUP BY 字句带有 HAVING 短语, 则只输出满足 HAVING 中条件表达式的组。 ORDER BY 即将结果按的值进行升序或降序排序。其中 ASD表示升序, DESC 表示降序。 解题方案: ( 1) Select 语句的一般格式: SELECT ALL | DIST

10、INCT , FROM , WHERE GROUP BY HAVING ORDER BY ASD | DESC ( 2)SELECT 语句的含义 SELECT 语句的含义,就是根据 WHERE字句的条件表达式,从 FROM 字句指定的基本表或视图中找出满足条件 的元组,再按 SELECT 字句中的目标列表达式,选出元组中的属性值形成结果表。 GROUP BY 字句即将结果按进行分组,该属性值即列名 1相等的元组为一组,每个组在结果表中产生一条记录。 如果 GROUP BY 字句带有 HAVING 短语,则只输出满足 HAVING 中条件表达式的组。 ORDER BY 即将结果按的值进行升序或降

11、序排序。其中 ASD表示升序, DESC 表示降序。 评分标准: ( 1) Select 语句的一般格式:( 6 分) SELECT ALL | DISTINCT , FROM , WHER E GROUP BY HAVING ORDER BY ASD | DESC ( 2) SELECT 语句的含义( 6分) SELECT语句的含义,就是根据 WHERE 字句的条件表达式,从 FROM 字句指定的基本表或视图中找出满足条件的元组,再按SELECT 字句中的目标列表达式,选出元组中的属性值形成结果表。 GROUP BY字句即将结果按进行分组,该属性值即列名 1相等的元组为一组,每个组在结果表中

12、产生一条记录。 如果 GROUP BY 字句带有 HAVING 短语,则只输出满足HAVING 中条件表达 式的组。 ORDER BY 即将结果按的值进行升序或降序排序。其中 ASD 表示升序, DESC表示降序。 2. 参考答案: DB2 公共服务器的特点: 支持面向对象编程 支持多媒体应用 备份和恢复能力 支持存储过程、触发器 支持递归 SQL 查询 支持异构分布式数据库 支持数据复制 简化管理 解题方案: DB2 公共服务器的特点: 支持面向对象编程 支持多媒体应用 备份和恢复能力 支持存储过程、触发器 支持递归 SQL 查询 支持异构分布式数据库 支持数据复制 简化管理 评分标准: D

13、B2 公共服务器的特点: 支持面向对象编 程( 2分) 支持多媒体应用( 2 分) 备份和恢复能力( 2分) 支持存储过程、触发器( 2分) 支持递归 SQL查询( 1 分) 支持异构分布式数据库( 1分) 支持数据复制( 1分) 简化管理( 1分) 3. 参考答案: 分析与解答 : ORACLE 提供了众多工具供用户选择使用,包括: Developer/2000 Designer/2000 Discoverer/2000 Oracle Office SQL DBA ORACLE 预编译器 ORACLE调用接口 解题方案: 分析与解答 : ORACLE 提供了众多工具供用户选 择使用,包括:

14、Developer/2000 Designer/2000 Discoverer/2000 Oracle Office SQL DBA ORACLE 预编译器 ORACLE调用接口 评分标准: 分析与解答 : (答对一种给 2分) ORACLE 提供了众多工具供用户选择使用,包括: Developer/2000 Designer/2000 Discoverer/2000 Oracle Office SQL DBA ORACLE 预编译器 ORACLE 调用接口 4. 参考答案: 并发操作带来的数据不 一致性包括三类:丢失修改、不可重复读和读 “ 脏 ” 数据。 丢失修改是指事务 1 与事务 2

15、从数据库中读入同一数据并修改,事务 2的提交结果破坏了事务 1提交的结果,导致事务 1的修改被丢失。 不可重复读是指事务 1读取数据后,事务 2执行更新操作,使事务 1无法再现前一次读取结果。 读 “ 脏 ” 数据指事务 1修改某一数据,并将其写回磁盘,事务 2读取同一数据后,事务 1由于某种原因被撤销,这时事务 1 已修改过的数据恢复原值,事务 2读到的数据就与数据库中的数据不一致,是不正确的数据,又称 “ 脏 ”数据 解题方案: 并发操作带来的数据不一致性包括三 类:丢失修改、不可重复读和读 “ 脏 ” 数据。 丢失修改是指事务 1 与事务 2 从数据库中读入同一数据并修改,事务 2的提交

16、结果破坏了事务 1提交的结果,导致事务 1的修改被丢失。 不可重复读是指事务 1读取数据后,事务 2执行更新操作,使事务 1无法再现前一次读取结果。 读 “ 脏 ” 数据指事务 1修改某一数据,并将其写回磁盘,事务 2读取同一数据后,事务 1由于某种原因被撤销,这时事务 1 已修改过的数据恢复原值,事务 2读到的数据就与数据库中的数据不一致,是不正确的数据,又称 “ 脏 ”数据 评分标准: 并发操作带来的数据不一致性包括三类:丢失修改 、不可重复读和读 “ 脏 ” 数据。 ( 4分)丢失修改是指事务 1 与事务 2从数据库中读入同一数据并修改,事务 2的提交结果破坏了事务 1提交的结果,导致事

17、务 1的修改被丢失。 不可重复读是指事务 1 读取数据后,事务 2执行更新操作,使事务 1无法再现前一次读取结果。( 4分) 读 “ 脏 ” 数据指事务 1修改某一数据,并将其写回磁盘,事务 2 读取同一数据后,事务 1由于某种原因被撤销,这时事务 1已修改过的数据恢复原值,事务 2 读到的数据就与数据库中的数据不一致,是不正确的数据,又称 “ 脏 ” 数据( 4分) 四、程序设计题( 40分,共 4 题,每小题 10 分) 1. 参考答案: CREATE UNIQUE INDEX stuSno ON Student( Sno ASC); 解题方案: CREATE UNIQUE INDEX s

18、tuSno ON Student( Sno ASC);( 12分) 评分标准: CREATE UNIQUE INDEX stuSno ON Student( Sno ASC); 2. 参考答案: SELECT SUM( QTY*WEIGHT) FROM P, SPJ, J WHERE P.PNO = SPJ.PNO AND J.JNO = SPJ.JNO AND J.JNAME = 三峡工程 解题方案: 评分标准: 3. 参考答案: SELECT Sname FROM Student WHERE Sdept =CS AND Sage 20 AND Sex = 男 ; 解题方案: SELECT

19、Sname FROM Student WHERE Sdept =CS AND Sage 20 AND Sex = 男 ;( 12分) 评分标准: SELECT Sname FROM Student WHERE Sdept =CS AND Sage 20 AND Sex = 男 ; 4. 参考答案: 答案: ( 1) ER 图 (缺图) ( 2)转换为关系模型: 仓库( 仓库号 ,面积,电话号码),仓库号为主键 零件( 零件号 ,名称,规格,单价),零件号为主键 存放( 仓库号 , 零件号 ,库存数量),仓库号和零件号为外键。 解题方案: 答案: ( 1) ER 图 (缺图) ( 2)转换为关系模型: 仓库( 仓库号 ,面积,电话号码),仓库号为主键 零件( 零件号 ,名称,规格,单价),零件号为主键 存放( 仓库号 , 零件号 ,库存数量),仓库号和零件号 为外键 评分标准: 答案: ( 1) ER图:( 6分) 2 )转换为关系模型:( 6 分) 仓库( 仓库号 ,面积,电话号码),仓库号为主键 零件( 零件号 ,名称,规格,单价),零件号为主键 存放( 仓库号 , 零件号 ,库存数量),仓库号和零件号为外键。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。