收藏 分享(赏)

2018年数据库系统及应用(SQL)第3次作业.doc

上传人:文档投稿赚钱 文档编号:1744180 上传时间:2018-08-21 格式:DOC 页数:6 大小:30.50KB
下载 相关 举报
2018年数据库系统及应用(SQL)第3次作业.doc_第1页
第1页 / 共6页
2018年数据库系统及应用(SQL)第3次作业.doc_第2页
第2页 / 共6页
2018年数据库系统及应用(SQL)第3次作业.doc_第3页
第3页 / 共6页
2018年数据库系统及应用(SQL)第3次作业.doc_第4页
第4页 / 共6页
2018年数据库系统及应用(SQL)第3次作业.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、第 3 次作业一、填空题(本大题共 20 分,共 10 小题,每小题 2 分)1. 关系数据库基于数学上两类运算是 _ 和 _ 。2. _ 是数据服务器方法支持的最自然的数据模型。3. ODBC 指的是 _ 。4. _ 是存储在 SQL Server 服务器上的预编译好的一组为了完成特定功能的 SQL 语句集。它分为三类: _ 、 _ 和 _ 。5. 在 SQL 语言中,一个 SELECT-FROM-WHERE 语句称为一个 _ 。将一个SELECT 查询块嵌入另一个 SELECT 查询块的 WHERE 子句或 HAVING 短语的条件中的查询称为 _ 。6. 在 SELECT 语句中,可以使

2、用集函数对查询结果进行统计汇总,形成一行统计数据,这种方法叫做 _ 。7. 当用户对指定的表进行修改时,SQL Server 将自动执行在相应触发器中的SQL 语句,我们将这个引起触发事件的数据源称为 _ 。8. SQL 语言中数据插入使用语句 _ ,该语句通常有两种形式:一种是 _ ,另一种 _ 。9. 在 SQL 语言中,建立索引使用语句是 _ ;删除索引使用语句 _ 。10. 在嵌入式 SQL 语句中,使用 _ 语句来连接数据库,使用 _ 语句断开数据库的连接二、计算题(本大题共 20 分,共 2 小题,每小题 10 分)1. 将 R=(ABCD,AB,BC,BD,CA)分解为关于 U1

3、=AB,U2=ACD两个关系,求 R1,R2 。2. 将关系模式 R(C,T,H,R,S,G)分解成具有无损连接的 BCNF。三、简答题(本大题共 20 分,共 4 小题,每小题 5 分)1. 什么是数据库系统。2. 每个数据库管理系统都应该尽量满足哪些基本目标。3. 人工管理阶段的特点是什么?4. 简述关系模式分解必须遵守的两个准则。四、分析题(本大题共 20 分,共 2 小题,每小题 10 分)1. 按图书类别统计各类图书的平均价格。2. 用集函数实现查询书价高于所有 business 类图书书价的图书名称和类别。五、程序设计题(本大题共 20 分,共 2 小题,每小题 10 分)1. 查

4、看学生成绩,如果高于或等于 90 分,则显示“优”;如果低于 90 分但高于或等于 80 分,则显示“良”;如果低于 80 分但高于或等于 70 分,则显示“中”;如果低于 70 分但高于或等于 60 分,则显示“及格”;如果低于 60 分,则显示“不及格”;如果成绩为空,则显示“无成绩”。2. 利用游标将图书表中的数据分行显示。答案:一、填空题(20 分,共 10 题,每小题 2 分)1. 参考答案:关系代数关系演算解题方案:关系数据库的分类评分标准:一空一分2. 参考答案:关系模型解题方案:评分标准:一空一分3. 参考答案:开放数据库互联解题方案:ODBC 的含义评分标准:一空一分4. 参

5、考答案:存储过程系统存储过程用户定义的存储过程扩展存储过程解题方案:存储过程的概念及分类评分标准:一空一分5. 参考答案:SELECT 查询块子查询解题方案:子查询的概念评分标准:一空一分6. 参考答案:标量统计解题方案:标量统计的概念评分标准:一空一分7. 参考答案:触发表解题方案:触发表的概念评分标准:一空一分8. 参考答案:INSERT INTO 插入单个元组插入子查询的结果解题方案:数据插入语句的概念评分标准:一空一分9. 参考答案:CREATE INDEXDROP INDEX解题方案:索引的建立与删除评分标准:一空一分10. 参考答案:CONNECT TODISCONNECT解题方案

6、:注重教材的理解评分标准:一空一分二、计算题(20 分,共 2 题,每小题 10 分)1. 参考答案:R1=(AB,AB,BA)R2=(ACD,AC,CA,AD)解题方案:评分标准:一点三分正确满分2. 参考答案:解:关系模式 R 的最小函数依赖集 F=CT,CSG,HRC,HSR,THR。关系模式 R 的候选关键字为:HS。由 CS 不包含候选关键字,CSG,根据算法(3)分解 R 为 Rl (Ul)和 R2 (U2),其中 Ul =C,S,G,U2 =C,T,H,R,S,并求得 Rl 和 R2 上函数依赖最小集:Rl (CSG,CSG)(属于 BCNF)R2 (CTHRS,HSR,HTR,

7、CT,HRC)= Rl,R2(2)关系模式 R2 候选关键字为:HS。由 C 不包含候选关键字,CT,分解 R2为 R3 (U3)和 R4 (U4),其中 U3 =C,T和 U4=C,H,R,S,并求得 R3和 R4 上函数依赖最小集:R3(CT,CT)(属于 BCNF)R4(CHRS,HSR, HRC)= Rl,R3,R4(3)关系模式 R4 候选关键字为:HS。由 HR 不包含候选关键字,HRC,分解 R4 为 R5 (U5)和 R6 (U6),其中 U5 =H,C,R和 U6= H,S,R,并求得 R5 和 R6 上函数依赖最小集:R5(HRC,HRC)(属于 BCNF)R6(HSR,H

8、SR)(属于 BCNF)= Rl,R3,R5,R6(4) = Rl,R3,R5,R6,或简单记为= CSG,CT,HRC,HSR,它是 BCNF。解题方案:注重教材中概念的理解评分标准:一点三分正确满分三、简答题(20 分,共 4 题,每小题 5 分)1. 参考答案:数据库系统(DataBase System,简称 DBS)是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库系统运行环境、数据库管理系统及其开发工具、数据库管理员和用户构成。在一般不引起混淆的情况下,人们常常把数据库系统简称为数据库。解题方案:评分标准:正确满分2. 参考答案:用户界面友好、功能完备、效率高、结构清晰、

9、开放性。解题方案:评分标准:一点一分3. 参考答案:数据不保存:由于当时计算机主要用于科学计算,数据一般不需要长期保存,只是在计算某一课题需要时将数据输入,用完就可以将数据撤走,而且不止对用户数据这样处置,有时对系统软件也是这样;应用程序管理数据:数据需要由应用程序自己管理,没有相应的软件系统负责数据的管理工作,应用程序中不仅要规定数据的逻辑结构,而且还要负责设计数据的物理结构,包括存储结构、存取方法、输入方式等。所以人工管理阶段程序员的负担往往很重;数据不共享:数据是面向应用的,一组数据只能对应一个程序。当多个应用程序都需要某些相同的数据时,也必须各自定义,不能互相利用、互相参照,也就是不能

10、共享。所以,程序与程序之间有大量数据冗余;数据不具有独立性:数据和应用程序相互关联,当数据的逻辑结构或者物理结构发生变化后,必须对应用程序做相应的修改。这也就进一步加重了程序员的负担。解题方案:评分标准:一点一分正确满分4. 参考答案:关系模式 R(U,F)的分解是指 R 为它的一组子集 =R1(U1,F1),R2(U2,F2), Rk(Uk,Fk)所代替的过程。其中U=U1U2.k ,并且没有 UiUj(1i,jk), Fi 是 F 在 Ui 上的投影,即 Fi=XYF+XYUi。解题方案:注重教材中概念的理解评分标准:四、分析题(20 分,共 2 题,每小题 10 分)1. 参考答案:SE

11、LECT type, AVG(price) 平均价格FROM titlesGROUP BY typ解题方案:重视教材中例题的理解评分标准:正确满分2. 参考答案:SELECT title,typeFROM titlesWHERE price(SELECT MAX(price)FROM titlesWHERE type=business)解题方案:掌握基本的查询语句评分标准:外查询二分子查询三分五、程序设计题(20 分,共 2 题,每小题 10 分)1. 参考答案:SELECT sno as 学号,cno as 课程号,成绩=CASE WHEN sc.grade=90 THEN 优WHEN sc

12、.grade=80 THEN 良WHEN sc.grade=70 THEN 中WHEN sc.grade=60 THEN 及格WHEN sc.grade60 THEN 不及格Else 无成绩End from sc解题方案:理解并掌握教材中的例题评分标准:正确满分2. 参考答案:*声明游标*DECLARE User_Cursor CURSOR FORSELECT * FROM titles*打开游标*OPEN User_Cursor*提取数据*FETCH NEXT FROM User_CursorWHILEFETCH_STATUS=0BEGINFETCH NEXT FROM User_CursorEND*关闭游标*CLOSE User_Cursor*释放游标*DEALLOCATE User_Cursor解题方案:注重教材中例题的理解评分标准:一点二分正确满分

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 教育教学 > 成考

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报