收藏 分享(赏)

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

上传人:文档投稿赚钱 文档编号:1752020 上传时间:2018-08-22 格式:DOC 页数:5 大小:28KB
下载 相关 举报
2017年数据库系统及应用(SQL)第三次作业.doc_第1页
第1页 / 共5页
2017年数据库系统及应用(SQL)第三次作业.doc_第2页
第2页 / 共5页
2017年数据库系统及应用(SQL)第三次作业.doc_第3页
第3页 / 共5页
2017年数据库系统及应用(SQL)第三次作业.doc_第4页
第4页 / 共5页
2017年数据库系统及应用(SQL)第三次作业.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、第 3 次作业一、填空题(本大题共 20 分,共 10 小题,每小题 2 分)1. SQL Server 使用的数据库编程语言是 _ 。2. _ 是数据服务器方法支持的最自然的数据模型。3. DBMS 的访问程序找到有关的物理数据块(或页面)地址,向 _ 发出读块(页)操作命令。4. 乘积空间中的有限集合称为 _ ,无限集合称为 _ 5. 一个基本的 ODBC 结构由 _ 、 _ 、 _ 和 _ 四个部分组成。6. SQL Sever 2000 在安装过程中自动创建了 6 个数据库:master,model,msdb,tempdb,pubs 和 Northwind,其中 _ , _ , _ ,

2、 _ 为系统数据库。7. 若要求分解具有无损连接性,那么分解一定可以达到 _ 。8. _ 是用户与分布式数据库系统的接口。根据构成各个局部数据库的DBMS 及其数据模型,可以将分布式数据库系统分为两类: _ 和 _ 。9. Transact-SQL 的数据类型分为 _ 和 _ 两大类,其中 _ 是指系统提供的数据类型, _ 由基本数据类型导出。10. 把共享同样属性和方法的所有对象称为一个 _ ,每个类有一个 _ ,所有的子类共有一个 _ 。二、简答题(本大题共 40 分,共 4 小题,每小题 10 分)1. 什么是宿主型 DML 和自主型 DML。2. 什么是“数据建模”?3. 简述函数依赖

3、的数学模型。4. 简述 SQL 语言的基本功能。三、分析题(本大题共 20 分,共 2 小题,每小题 10 分)1. 查询所有出版社的名称,如果它所在的州有书店,则一起显示书店的名称。2. 用集函数实现查询书价高于所有 business 类图书书价的图书名称和类别。四、程序设计题(本大题共 20 分,共 2 小题,每小题 10 分)1. 利用 GOTO 语句和 IF 语句求 10 的阶乘。2. 利用游标将图书表中的数据分行显示。答案:一、填空题(20 分,共 10 题,每小题 2 分)1. 参考答案:Transact-SQL解题方案:评分标准:一空一分2. 参考答案:关系模型解题方案:评分标准

4、:一空一分3. 参考答案:操作系统(OS)解题方案:DBMS 访问数据的过程评分标准:一空一分4. 参考答案:有限关系无限关系解题方案:注重教材中概念的理解评分标准:一空一分5. 参考答案:应用程序驱动程序管理器驱动程序数据源解题方案:评分标准:一空一分6. 参考答案:mastermodelmsdbtempdb解题方案:SQL Sever 2000 的理解评分标准:一空一分7. 参考答案:BCNF解题方案:评分标准:一空一分8. 参考答案:分布式查询处理同构型 DDBS 异构型 DDBS解题方案:评分标准:一空一分9. 参考答案:基本数据类型用户自定义数据类型基本数据类型用户自定义数据类型解题

5、方案:Transact-SQL 数据类型的分类评分标准:一空一分10. 参考答案:对象类父类父类解题方案:类的概念评分标准:一空一分二、简答题(40 分,共 4 题,每小题 10 分)1. 参考答案:DML 分为宿主型 DML 和自主型 DML。其中,宿主型 DML 本身不能独立使用,必须嵌入宿主语言中,如 C,COBOL,PASCAL 等,因此也称为嵌入型 DML。宿主型DML 仅负责对数据库数据的操作,其他工作都由宿主语言完成。自主型 DML 又称为自含型 DML,它可以独立用来进行数据查询、更新等操作,其语法简单,使用方便,适合于终端用户使用。解题方案:评分标准:一点二分正确满分2. 参

6、考答案:为了用计算机处理现实世界中的具体事物,人们必须事先对具体事物加以抽象,提取主要特征,归纳形成一个简单清晰的轮廓,转换成计算机能够处理的数据,这就是“数据建模”,通俗地讲数据模型就是现实世界的模型。解题方案:注重教材中概念的理解评分标准:正确满分3. 参考答案:函数依赖(FD):设 R(U)是属性集 U 上的关系模式,X,YU。若对于R(U)的任意一个可能的关系 r,r 中的任意两个元组 t1 和 t2,如果 t1X=t2X,则 t1Y=t2Y,我们称 X 函数确定 Y,或 Y 函数地依赖 X,记作XY。通俗地说,对一个关系 r,不可能存在两个元组在 X 上的属性值相等,而在 Y 上的属

7、性值不等,则称 X 函数确定 Y 或 Y 函数依赖于 X。解题方案:注重教材中概念的理解评分标准:正确满分4. 参考答案:SQL 语言具有下述 4 个方面的基本功能:1数据定义:包括基本表的创建、修改和删除;索引创建和删除;视图的创建与删除;2数据查询:包括简单查询;汇总查询;多表查询,其中包括连接查询和子查询;合并查询;3数据更新:包括数据插入;数据修改;数据删除;4数据控制:包括数据库安全保护;数据库完整保护。解题方案:注重教材中例题的理解评分标准:一点一分正确满分三、分析题(20 分,共 2 题,每小题 10 分)1. 参考答案:SELECT pub_name, stor_nameFRO

8、M publishers, storesWHERE publishers.state *= stores.state解题方案:掌握基本的查询语句评分标准:2. 参考答案:SELECT title,typeFROM titlesWHERE price(SELECT MAX(price)FROM titlesWHERE type=business)解题方案:掌握基本的查询语句评分标准:外查询二分子查询三分四、程序设计题(20 分,共 2 题,每小题 10 分)1. 参考答案:DECLARE s int,times intSELECT s=1,times=1Label1:SELECT s=s*tim

9、esSELECT times=times+1IF times=10 GOTO Label1SELECT s, times解题方案:评分标准:正确满分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营业执照举报