您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页2017年12月份数据库原理 ( 第3次 )

2017年12月份数据库原理 ( 第3次 )

来源:五一七教育网


第3次作业

一、填空题(本大题共30分,共 10 小题,每小题 3 分)

1. 面向问题域的分析方法是从 、系统边界、系统责任三方面出发,通过调查企事业单位业务工作流程入手。 2.

在SQL语句中,使用 ______ 语句来建立索引。

3. 在文件组织结构中, 结构就是存储数据的文件记录采用统一的长度。

4. 在对象模型中 是现实世界中实体的模型化,与记录概念相仿,但远比记录复杂。

5. 我们可以通过 来判定调度是否冲突可串行化。

6. 由Boyce和Codd提出的,比3NF又进了一步,通常认为是修正的第三范式。

7. PowerBuilder 中使用的编程语言是 。 8. 不含多余属性的超键称为 。

9. 用OPEN语句打开游标时,游标指针指向查询结果的 ______

10. E-R模型是一种 模型,主要体现在模型力图去表达数据的意义。

二、简答题(本大题共40分,共 8 小题,每小题 5 分) 1. 将简述画数据流程图应该注意的注意事项。 2. 网状数据库和层次数据库的缺点。 3. 好的关系模式应具备哪些条件? 4. 请描述时间戳排序协议的优点。

5. 简述定长记录删除一条记录可以采用的策略。

6. 进行概念结构设计,将一个概念划分为实体或属性的原则是什么? 7. 请简述需求分析的任务。 8. 断言有哪些利弊?

三、程序设计题(本大题共30分,共 2 小题,每小题 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、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语句,查询“三峡工程”项目所使用的零件的总重量。

答案:

一、填空题(30分,共 10 题,每小题 3 分) 1.

参: 问题域

解题方案:

评分标准: 2.

参: CREATE INDEX 解题方案:

评分标准: 3.

参: 定长记录 解题方案:

评分标准: 4.

参: 对象

解题方案:

评分标准:

5.

参: 优先图

解题方案:

评分标准: 6.

参:

范式或BCNF 解题方案: 范式 评分标准: 7.

参: PowerScript 解题方案: PowerScript 评分标准: 8.

参: 候选键

解题方案:

关系模型的基本概念 评分标准: 9.

参: 第一个记录 解题方案:

评分标准: 10.

参: 语义

解题方案:

E-R模型的基本要素。 评分标准:

二、简答题(40分,共 8 题,每小题 5 分)

1.

参:

(1)层次的划分 (2)语法的正确性 (3)可读性

(4)确定系统边界。

解题方案:

评分标准: 2.

参:

网状数据库和层次数据库已经很好地解决了数据的集中和共享问题,但是在数据性和抽象级别上仍有很大欠缺。用户在对这两种数据库进行存取时,仍然需要明确数据的存储结构,指出存取路径。 解题方案:

评分标准: 3.

参:

(1)尽可能少的数据冗余。 (2)没有插入异常。 (3)没有删除异常。 (4)没有更新异常。

解题方案:

关系模式的好坏标准。 评分标准: 4.

参:

⑴ 满足该协议的任何调度都是冲突可串行化的,这主要是因为该协议是按照事务的时间戳顺序来处理事务之间的冲突操作;

⑵ 满足该协议的调度无死锁,因为冲突的事务被回滚重启并赋予新的时间戳,而不是等待执行。

解题方案:

评分标准: 5.

参:

(1)删除一条记录时,顺序移动其后的所有记录。

(2)删除一条记录时,将文件的最后一条记录移动到被删记录的位置。

(3)删除一条记录时,并不着急移动记录,而是将其空间加入空闲记录列表。

解题方案:

评分标准: 6.

参:

实际上实体与属性是相对而言的,很难有截然划分的界限。同一事物,在一种应用环境中作为“属性”在另外一种环境中就必须作为一种“实体”。一般来说,在给定的应用环境中:

●属性不能再具有需要描述的性质。 ●属性不能与其他实体具有联系。

符合上述两条特性的事物一般作为属性对待。

解题方案:

评分标准:

E-R模型的基本要素。 7.

参:

需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、人员等),充分了解原系统(原来的手工系统或较差的计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。主要包括:分析调查分析用户的活动;收集和分析需求数据,确定系统边界。 解题方案:

评分标准: 8.

参:

一方面能够保证数据库的一致性;另一方面,检测和维护断言需要很大的开销,系统效率降的很低。一般不主张使用断言!

解题方案: 断言

评分标准:

三、程序设计题(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 © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务