数据库试题答案及评分标准(免试)

2020-03-27 02:36

本课程杨献东提前免试

《数据库原理》考试题(A卷)

解答和评分标准

一、 填空题 ( 每小题2分,共20分)

1、分布数据库 2、模式 3、概念世界 4、完整性规则 5、层次结构 6、控制 7、关键字 8、基本表 9、外键; 10、数据项

本题评分标准为: 每空填错扣2分。

二、 选择填空题 (每小题2分,共20分)

1、c 2、d 3、b 4、d 5、b 6、d 7、c 8、b 9、b 10、d

本题评分标准为:10道题共20分对了得2分,错了扣2分; 三、 问答题(每小题4分,共20分)

1、

试比较文件系统和数据库系统的特点?

解答要点:文件系统和数据库系统所处理的数据都可长期保存,反复操作。

文件系统中文件内部具有结构,但数据文件之间的联系无法定义;数据库系统既可结构化局部数据,也可定义全局的数据结构。

文件系统的应用程序与数据之间有了一定的独立性;而数据库系统通过两方面的映象功能,使数据具有物理独立性和逻辑独立性。

文件系统的数据共享性较差,冗余度高,数据是面向程序的;数据库系统的数据是面向全局的,共享性好,冗余度低。

数据库系统的数据由DBMS统一管理和控制,有较好地控制数据安全性、完整型、并发管理、数据库恢复等。

2、 DBA的主要职责是什么?

解答要点:数据库管理员(DBA)负责全面和控制数据库系统,其主要职责有:

设计与定义数据库系统; 帮助最终用户使用数据库系统;

1

监督与控制数据库系统的使用和运行;

改进和重组数据库系统,调优数据库系统的性能; 转储与恢复数据库; 重构数据库。

3、 什么是数据的独立性?在数据库中有哪两级独立性?

解答要点:数据独立性是指应用程序与数据库的数据结构之间相互独立。在数据

库中有物理数据独立和逻辑数据独立两种独立性。其中物理数据独立是指在物理结构改变时,尽量不影响数据的整体逻辑结构、用户的逻辑数据结构以及应用程序。罗辑数据独立是指在数据整体逻辑结构改变时,尽量不影响用户的数据逻辑结构以及应用程序。

4、 为什么要对关系代数表达式进行优化?

解答要点:首先应明确关系代数表达式的优化问题,即在关系代数表达式中需

要指出若干关系的操作步骤。系统应该以什么样的操作顺序,才能做到既省时间、 又省空间,而且效率也比较高呢?这个问题称为关系代数表达式的优化问题。从 多种等价的关系代数表达式中,选取最节省时间、最节省空间已发挥最高的效率, 这就是为什么要对关系代数表达式进行优化的原因。

5、 SQL的集合处理方式与宿主语言单记录处理方式之间如何协调?

集合的操作转换为对单个记录的处理。

解答要点:以游标机制作为桥梁,将多条记录一次一条送至宿主程序处理,从而把对

6、

试述数据库设计的基本步骤。解答要点:

(1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。

(2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。 (3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型。 (4)数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构。 (5)数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行。 (6)数据库运行和维护阶段:对数据库系统进行评价、调整与修改。

本题评分标准为:

以解答要点为评分依据,具体为:每小题得分=(解答的要点数/标准要点数)*4

四、 完成下列各题(每小题5分,共10分)

1、 解答要点:

符合3NF的关系模式,要求不存在非码属性对码的部分依赖和传递依赖。

2

关系模式 R(U,F)中存在姓名、学号对码(学号,课程号)的部分依赖,存在系主任对码的传递依赖。

将 R(U,F)分解为如下三个关系模式: {学号,姓名,所在系}

{所在系,系主任} {学号,课程号,成绩}

三个关系模式中,不存在非码属性对码的部分依赖和传递依赖。

2、 解答要点:

(1)A∪B={1,2,3,4}∪{2,3,5}={1,2,3,4,5}

A∩B={1,2,3,4}∩{2,3,5}={2,3} A- B={1,2,3,4}-{2,3,5}={1,4}

(2) A×B={<1,2>,<1,3>,<1,5>,<2,2>,<2,3>,<2,5>,

<3,2>,<3,3>,<3,5>,<4,2>,<4,3>,<4,5>}

3、 解答要点:

学号 → 姓名 学号 → 所在系 所在系 → 系主任

(学号,课程名) → 成绩 系主任传递的依赖学号;

该关系模式的侯选码为(学号,课程名);

姓名、所在系部分依赖侯选码。

本题评分标准为:知识点全包括得满分,少一个知识点扣1分。 五、 根据各小题要求,写出对应的 SQL语句(共12分) 参考答案:

1、 查询与“刘晨”在同一个系学习的学生的学号、学生姓名。

SELECT Sno, Sname

FROM Student WHERE Sdept IN SELECT Sdept FROM Student

WHERE Sname='刘晨';

2、将一个新学生记录(03020;陈冬;男;18;IS)插入Student表中

3

INSERT INTO Student

VALUES ('95020', '陈冬', '男', 18,'IS');

3、将计算机科学系(CS)全体学生的成绩置零 UPDATE SC

SET Grade=0

WHERE 'CS'= (SELETE Sdept

FROM Student

WHERE Student.Sno=SC.Sno);

4、创建信息系(IS)选修了1号课程的学生的视图IS_S1,字段包括Sno、Sname、Grade。 CREATE VIEW IS_S1(Sno, Sname, Grade)

AS

SELECT Student.Sno, Sname, Grade FROM Student, SC WHERE Sdept='IS' AND Student.Sno=SC.Sno AND SC.Cno='1';

本题评分标准为:

每小题3分,按给出正确结果酌情给分,如第一小题如给出一个正确解题思路则给2分。SQL语句语法有错则扣1分。

六、应用题(9分) 解答要点:

1、 实例的概念结构(即给出其E-R图)

要求:在该图上标注出实体型、属性、联系(联系的类型如1:1、1:n、n:m的联系),同时要求正确使用E-R图的四个基本几何形状,如矩形框、菱形框、椭圆形框以及连线。

参考的E-R图为:

4

编号 商名 品号 品名 计划数 M N N m 供应商 供应 商品 销售 地址 供应量 规格 单价 店名

2、 给出关系模型(参考如下):

供应商(编号,商品名,地址,……) 商品(商品号,商品名,规格,单价,……) 商店(商店号,商店名,地址,……) 供应(供应商编号,商品号,月供应量) 销售(商店号,商品号,月计划数)

本题评分标准为:

本题共9分,第一问答题正确给5分,第二问答题正确给4分;具体为: 第一小题,凡不符合题目要求的,少一项扣1分,E-R图大体轮廓正确给1分。 第二小题,前三个关系模型写错一个扣2分;后两个关系模型写错一个扣1分。

5

店号 商店 地址


数据库试题答案及评分标准(免试).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:辛弃疾词两首默写

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: