数据库试题答案及评分标准(免试).doc_第1页
数据库试题答案及评分标准(免试).doc_第2页
数据库试题答案及评分标准(免试).doc_第3页
数据库试题答案及评分标准(免试).doc_第4页
数据库试题答案及评分标准(免试).doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本课程杨献东提前免试数据库原理考试题(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、b6、d 7、c 8、b 9、b 10、d本题评分标准为:10道题共20分对了得2分,错了扣2分;三、 问答题(每小题4分,共20分)1、 试比较文件系统和数据库系统的特点?解答要点:文件系统和数据库系统所处理的数据都可长期保存,反复操作。 文件系统中文件内部具有结构,但数据文件之间的联系无法定义;数据库系统既可结构化局部数据,也可定义全局的数据结构。 文件系统的应用程序与数据之间有了一定的独立性;而数据库系统通过两方面的映象功能,使数据具有物理独立性和逻辑独立性。 文件系统的数据共享性较差,冗余度高,数据是面向程序的;数据库系统的数据是面向全局的,共享性好,冗余度低。数据库系统的数据由DBMS统一管理和控制,有较好地控制数据安全性、完整型、并发管理、数据库恢复等。2、 DBA的主要职责是什么?解答要点:数据库管理员(DBA)负责全面和控制数据库系统,其主要职责有: 设计与定义数据库系统; 帮助最终用户使用数据库系统; 监督与控制数据库系统的使用和运行; 改进和重组数据库系统,调优数据库系统的性能; 转储与恢复数据库; 重构数据库。3、 什么是数据的独立性?在数据库中有哪两级独立性? 解答要点:数据独立性是指应用程序与数据库的数据结构之间相互独立。在数据库中有物理数据独立和逻辑数据独立两种独立性。其中物理数据独立是指在物理结构改变时,尽量不影响数据的整体逻辑结构、用户的逻辑数据结构以及应用程序。罗辑数据独立是指在数据整体逻辑结构改变时,尽量不影响用户的数据逻辑结构以及应用程序。4、 为什么要对关系代数表达式进行优化? 解答要点:首先应明确关系代数表达式的优化问题,即在关系代数表达式中需 要指出若干关系的操作步骤。系统应该以什么样的操作顺序,才能做到既省时间、 又省空间,而且效率也比较高呢?这个问题称为关系代数表达式的优化问题。从 多种等价的关系代数表达式中,选取最节省时间、最节省空间已发挥最高的效率, 这就是为什么要对关系代数表达式进行优化的原因。5、 SQL的集合处理方式与宿主语言单记录处理方式之间如何协调? 解答要点:以游标机制作为桥梁,将多条记录一次一条送至宿主程序处理,从而把对集合的操作转换为对单个记录的处理。6、 试述数据库设计的基本步骤。解答要点:(1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。 (2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。 (3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型。 (4)数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构。 (5)数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行。(6)数据库运行和维护阶段:对数据库系统进行评价、调整与修改。本题评分标准为:以解答要点为评分依据,具体为:每小题得分=(解答的要点数/标准要点数)*4四、 完成下列各题(每小题5分,共10分)1、 解答要点:符合3NF的关系模式,要求不存在非码属性对码的部分依赖和传递依赖。 关系模式 R(U,F)中存在姓名、学号对码(学号,课程号)的部分依赖,存在系主任对码的传递依赖。 将 R(U,F)分解为如下三个关系模式: 学号,姓名,所在系所在系,系主任学号,课程号,成绩三个关系模式中,不存在非码属性对码的部分依赖和传递依赖。2、 解答要点: (1)AB=1,2,3,42,3,5=1,2,3,4,5AB=1,2,3,42,3,5=2,3A- B=1,2,3,4-2,3,5=1,4 (2) AB=,3、 解答要点: 学号 姓名 学号 所在系 所在系 系主任 (学号,课程名) 成绩 系主任传递的依赖学号; 该关系模式的侯选码为(学号,课程名); 姓名、所在系部分依赖侯选码。 本题评分标准为:知识点全包括得满分,少一个知识点扣1分。五、 根据各小题要求,写出对应的 SQL语句(共12分) 参考答案:1、 查询与“刘晨”在同一个系学习的学生的学号、学生姓名。 SELECT Sno, Sname FROM Student WHERE Sdept IN SELECT Sdept FROM Student WHERE Sname=刘晨;2、将一个新学生记录(03020;陈冬;男;18;IS)插入Student表中 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图为:计划数店号品名品号商名编号销售供应商店商品供应商 M N N m供应量地址店名单价规格地址2、 给出关系模型(参考如下):供应商(编号,商品名,地址,)商品(商品号,商品名,规格,单价,)商店(商店号,商店名,地址,)供应(供应商编号,商品

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论