重大2015年数据库原理 ( 第3次作业 ).doc

上传人:文****钱 文档编号:52995 上传时间:2018-05-26 格式:DOC 页数:6 大小:28KB
下载 相关 举报
重大2015年数据库原理 ( 第3次作业 ).doc_第1页
第1页 / 共6页
重大2015年数据库原理 ( 第3次作业 ).doc_第2页
第2页 / 共6页
重大2015年数据库原理 ( 第3次作业 ).doc_第3页
第3页 / 共6页
重大2015年数据库原理 ( 第3次作业 ).doc_第4页
第4页 / 共6页
重大2015年数据库原理 ( 第3次作业 ).doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、第 3次作业 一、填空题(本大题共 40 分,共 10 小题,每小题 4 分) 1. 目前广泛使用的数据库系统都是 数据库系统。 2. C/S结构是一个简单的两层模型,一端是 ,另一端是服务器。 3. 在 SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,收回所授的权限使用 _ 语句。 4. UML中, 描述的是一种静态关系,在系统的整个生命周期都是有效的。对象图是它的实例。 5. 当事务失败时,系统返回到事务开始前的状态。这个取消所有 变化的过程称为 。 6. PowerBuilder编程时可以通过调用 函数显示一个消息对话框。 7. 内模式又称 ,对应于物理级。 8. 用

2、 的方法设计概念结构首先要根据需求分析的结果,对现实世界的数据进行抽象,设计各个局部视图即分 E-R图。 9. 从水平方向抽取元组的关系运算是 。 10. 使用嵌入式 SQL 语句的程序在编译之前必须由 进行处理。 二、简答题(本大题共 30 分,共 5 小题,每小题 6 分) 1. 请简述 RDBMS分层结构。 2. 如果一个数据库的关系模式设计不好,则进行数据操作则可能出现哪些问题? 3. 数据库完整性对于数据库应用系统的作用主要体现在以下哪些方面? 4. 请解释数据库系统的重要性。 5. 已知 R=ABC, F=AB , BC , 求 F+ 三、程序设计题(本大题共 30分,共 2 小题

3、,每小题 15 分) 1. 基于以下三个表即学生表 S、课程表 C和学生选课表 SC,它们的结构如下: S(SNO, SNAME, GENDER, AGE, DEPT) C(CNO, CNAME) SC(SNO, CNO, GRADE) 其中: SNO为学号, SNAME为姓名, GENDER 为性别, AGE为年龄, DEPT 为系别, CNO为课程号, CNAME为课程名, GRADE 为成绩。 1).写出检索学生姓名及其所选修课程的课程号和成绩的 SQL语句。 2).写出检索学生姓名及其所选修课程的课程名和成绩的 SQL语句。 2. 假设有如下的关系模式: S(供应商),数据项有 SNO

4、、 SNAME、 SADDR; P(零件),数据项有 PNO、 PNAME、 COLOR、 WEIGHT; J(工程项目),数据项有 JNO、 JNAME、 JADDR; SPJ(连接记录),数据项有 SNO、 PNO、 JNO、 QTY,表示某供应商供应某种零件给某工程项目的数量 QTY; 并规定属性: SNO、SNAME、 SADDR、 PNO、 PNAME、 COLOR、 JNO、 JNAME、 JADDR为字符型数据;WEIGHT、 QTY为数值型数据;列的宽度自定义。试给出一 SQL语句,查询 “ 三峡工程 ” 项目所使用的零件的总重量。 答案: 一、填空题( 40 分,共 10 题

5、,每小题 4 分) 1. 参考答案: 关系 解题方案: 评分标准: 2. 参考答案 : 客户机 解题方案: 评分标准: 3. 参考答案: REVOKE 解题方案: 评分标准: 4. 参考答案: 类图 解题方案: 评分标准: 5. 参考答案: 回滚 解题方案: 评分标准: 6. 参考答案: MessageBox 解题方案: PowerScript 评分标准: 7. 参考答案: 存储模式 解题方案: 模式与外模式概念 评分标准: 8. 参考答案: 自低向上 解题方案: E-R模型的基本要素。 评分标准: 9. 参考答案: 选择操作 解题方案: 关系模型的基本概念。 评分标准: 10. 参考答案:

6、预处理器 解题方案: 评分标准: 二、简答题( 30 分,共 5 题,每小题 6 分) 1. 参考答案: 第一层是应用层,位于 RDBMS之外。 第二层是 SQL语言翻译处理层。它处理的对象是数据库语言。 第三层是数据存取层。该层处理的对象是数据表的单行。 第四层是数据存储层。该层处理的对象是数据页和系统缓冲区。 解题方案: 评分标准: 2. 参考答案: (1)数据冗余。 (2)插入异常。 (3)删除异常。 (4)更新异常。 解题方案: 关系模式的存储异常问题。 评分标准: 3. 参考答案: 1)数据库完整性约束能够防止合法用户使用数据库时向数据库中添加不合语义的数据。 2)利用完整性控制机制

7、来实现业务规则,易于定义,容易理解,而且可以降低应用程序的复杂性,提高应用程序的运行效率 3)合理的数据库完整性设计,能够同时兼顾数据库的完整性和系统的效能。 4)在应用软件的功能测试中,完善的数据库完整性有助于尽早发现应用软件的错误。 解题方案: 完整性约束概述。 评分标准: 4. 参考答案: 1)解决数据量太多、 数据混乱。 ( 2)解决数据的独立性。 ( 3)解决数据的访问问题。 ( 4)解决故障恢复问题。 解题方案: 评分标准: 5. 参考答案: F+ =A , AB , AC , ABC , B , C , AA , ABA , ACA , ABCA , BB ,CC , AB ,

8、ABB , ACB , ABCB , BC , AC , ABC , ACC , ABCC , BBC , AAB , ABAB , ACAB , ABCAB ,BC , AAC , ABAC , ACAC , ABCAC ,BCB , ABC , ABBC , ACBC , ABCBC ,BCC , AABC , ABABC , ACABC , ABCA ,BCBC 解题方案: 函数依赖集的闭包。 评分标准: 三、程序设计题( 30 分,共 2 题,每小题 15 分) 1. 参考答案: 1) SELECT S SNAME, SC CNO, SC GRADE FROM S, SC WHERE S SNO=SC SNO; 2) SELECT S SNAME, C CNAME, SC GRADE FROM S, SC,C WHERE S SNO=SC SNO AND C.CNO = SC.CNO; 解题方案: 评分标准: 2. 参考答案: SELECT SUM( QTY*WEIGHT) FROM P, SPJ, J WHERE P.PNO = SPJ.PNO AND J.JNO = SPJ.JNO AND J.JNAME = 三峡工程 解题方案: 评分标准:

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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