数据库系统原理自考题模拟9_第1页
数据库系统原理自考题模拟9_第2页
数据库系统原理自考题模拟9_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库系统原理自考题模拟9( 总分: 100.01 ,做题时间: 90 分钟 )一、 第部分选择题单项选择题 ( 总题数: 15,分数: 30.00)1. 数据库的最小存取单位是 _(分数: 2.00 )A. 字符B. 数据项 C. 记录D. 文件解析:2. 下列操作中,不属于 DML基本操作的是 _(分数: 2.00 )A.排序B. 插入C. 修改D. 检索解析: 考点 本题主要考查的知识点为基本的数据操作类型。基本的数据操作有两类:(1) 检索 ( 查询 ) 。 (2) 更新 ( 插入、删除、更新) 。3. 有两个不同的实体集, 它们之间存在着一个 1:1 联系和一个 M:N 联系,那么根

2、据 ER模型转换成关系模型的规则,这个 ER结构转换成的关系模式个数为 _(分数: 2.00 )A.2 个B.3个C.4 个D.5 个解析: 考点 本题主要考查的知识点为ER图转换成关系模式集的算法。两个实体集分别建立一个关系,它们之间还存在一个M:N 联系,也要建立一个关系。4. 如果 XY 和 WYZ成立,那么 WXZ成立。这条规则称为 _(分数: 2.00 )A. 增广性B. 传递性C. 伪传递性 D. 分解性解析:5. 在 SQL中使用 UPDATE语句对表中数据进行修改时,应使用的语句是_(分数: 2.00 )A.WHEREB.FROMC.VALUESD.SET解析: 考点 本题主要

3、考查的知识点为数据修改的数据修改可用UPDATE语句实现,句法为:UPDATE基本表名SQL语句。SET列名 =值表达式WHERE条件表达式,列名=值表达式 ,|ROW=(元组)6. 下列关于视图的说法中错误的是_(分数: 2.00 )A. 视图是从一个或多个基本表导出的表,它是虚表B. 视图可以被用来对无权用户屏蔽数据C. 视图一经定义就可以和基本表一样被查询和更新D. 视图可以用来定义新的视图解析: 考点 本题主要考查的知识点为视图的相关知识。视图在被定义之后,就可以查询了,但只有“行列子集视图”才可以更新。7.SQL 语言具有两种使用方式,分别称为_和嵌入式 SQL。(分数: 2.00

4、)A. 提示式 SQLB. 多用户 SQLC. 交互式 SQLD. 解释式 SQL解析: 考点 本题主要考查的知识点为SQL语言的两种使用方式。SQL语言有两种使用方式:一种称为交互式SQL,在终端交互方式下使用;另一种称为嵌入式SQL,嵌入在主语言的程序中使用。8. 有关系 R(sno ,sname,age) ,下列关于空值的查询语句中,不能产生正确结果的是_(分数: 2.00 )A.SELECT sname FROM R WHERE age=NULLB.SELECT sname FROM R WHERE age IS NULLC.SELECT sname FROM R WHERE NOT(

5、age IS NULL)D.SELECT sname FROM R WHERE age IS NOT NULL解析: 考点 本题主要考查的知识点为有关空值,判断的查询语句。空值判断的表示方法为:IS NOT NULL ,选项 A 不合语法。9. 在关系模式R(A, B,C)中, F=(A ,B)C,BC,则R 最高达到 _(分数: 2.00 )A.1NFB.2NFC.3NFD.BCNF解析: 考点 本题主要考查的知识点为范式。FD 中存在局部函数依赖,故R1NF。10. 数据库设计中,用于反映企业信息需求的是_(分数: 2.00 )A.ER 模型B. 关系模型C. 层次模型D. 网状模型解析:

6、11. 在 SQL中,谓词“ EXISTS”的含义是_(分数: 2.00 )A. 全称量词B. 存在量词 C. 自然连接D. 等值连接解析: 考点 本题主要考查的知识点为谓词EXISTS。谓词 EXISTS表示存在量词符号,表示内层查询的结果不能为空。12. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#, GRADE)。要查找选修“COMPUTER”课程的“男”学生姓名,将涉及到关系_(分数: 2.00 )A.SB.SC, CC.S ,SCD.S ,C,SC解析: 考点本题主要考查的知识点为SELECT语

7、句。满足条件的SELECT命令如下:SELECT SNAMEFROM S, C, SCWHERE SC.C#=C.C#ANDC.CNAME="COMPUTER" ANDS.S#=SC.S# ANDS.SEX="男"13. 有两个关系 R 和 S,分别包含 15 个和 10 个元组,则在 RS, R S,RS中不可能出现的元组数目情况是 _(分数: 2.00 )A.15, 5,10B.18, 7,7 C.21,11,4D.25,15,0解析: 考点 本题主要考查的知识点为关系代数中的基本操作、。选项 A:若 RS为 10 个元组,那么RS为 15 个元组、

8、 RS 为 5 个元组是正确的。选项 B:RS 为 7 元组,那么RS 为 18 元组、 RS 为 8 元组。选项 C:若 RS为 4 个元组,那么RS为 21 个元组、 RS 为 11 个元组是正确的。选项 D:若 RS为 0 个元组,那么RS为 25 个元组、 RS 为 15 个元组是正确的。14. 一个工作空间中可以建立多个目标,一个目标对应一个扩展名为_的文件。(分数: 2.00 )A.pbwB.pbtC.pblD.ppt解析:15. 在对象联系图中,表示对象类型之间的超类与子类联系的是_(分数: 2.00 )A. 双向箭头B. 双线箭头 C. 双箭头D. 单箭头解析:二、 第部分非选

9、择题填空题 ( 总题数: 10,分数: 10.00)16. 在数据库技术中,用 1 的概念描述数据库的结构和语义,对现实世界的数据进行抽象。(分数: 1.00 )解析:数据模型17. 实体完整性规则要求关系中元组在组成1 的属性上不能有空值。(分数: 1.00 )解析:主键18. 设 F 是关系模式R 的 FD集,如果对F 中每个非平凡的FD XY,都有X是R的1,则RBCNF。(分数: 1.00 )解析:超键19. 数据独立性使得修改数据结构时,尽可能不修改1 。(分数:1.00 )解析:应用程序20. 嵌入式 SQL需要用 1 把集合操作转换成单记录处理方式。(分数: 1.00 )解析:游

10、标21.SQL3 的触发事件有三类:1 、 DELETE和 INSERT。(分数: 1.00 )解析: UPDATE22. 一个事务中对数据库的所有操作是一个不可分割的操作序列,这个性质称为事务的1 。(分数: 1.00 )解析:原子性23. 在数据库中为提高查询速度而设置的逻辑排序手段称为1 。(分数: 1.00 )解析:索引24. 一种没有直接对象,但它的子孙可以有直接对象的类称为1 。(分数: 1.00 )解析:抽象类25. 关联是对类的实例之间联系的命名,相当于ER模型中的 1 。(分数: 1.00 )解析:联系类型三、 简答题 ( 总题数: 10,分数: 30.00)26. 在 DB

11、S的全局结构中,磁盘存储器中的数据结构有哪些形式?(分数: 3.00 )_正确答案: ()解析:数据文件、数据字典、索引、统计数据、日志。27. 简述关系模型的 3 个组成部分。(分数: 3.00 )_正确答案:()解析: (1)数据结构。(2) 数据操作。(3) 完整性规则。28. 已知关系V 和 W,如图所示,请写出V÷W的结果关系。(分数: 3.00 )_正确答案: ()解析:29. 设关系模式R(A,B,C,D,E) 和 R 上的函数依赖集F=AB,DEB,CBE,EAB,BD。求R 的候选键。(分数: 3.00 )_正确答案: ()解析: AC、BC、EC。30. 简述第三

12、级封锁协议的内容。(分数: 3.00 )_正确答案: ()解析:第三级封锁协议的内容是: 事务在修改数据之前, 必须先对该数据加 X 锁,直到事务结束时才释放,但其他事务在读数据之前必须先加 S,锁,直到事务结束时才释放 S 锁。31. 简要分析下述并发事务产生死锁的原因,并给出解除死锁的方法。时间事务T1事务T 21LOCK X(A)2LOCK X(B)3WRITE(A)4WRITE(B)5LOCK X(B)6LOCK X(A)7(分数: 3.00 )_正确答案: ()解析: (1)T 1 封锁 A,T 2 封锁 B,T 1 等待 T 2 释放 B,T 2 等待 T 1 释放 A,T 1 和

13、 T 2 处于相互等待状态,产生死锁。(2) 解除死锁的方法是撤销其中一个事务,使其释放所加的锁。32. 简述权限的定义及权限的种类。(分数: 3.00 )_正确答案: ()解析:用户 ( 或应用程序 ) 使用数据库的方式称为权限。权限有两种:访问数据的权限和修改数据库结构的权限。33. 设有关系 R 和 S 如图所示,试写出元组关系演算表达式W=t|R(t) S(t) 的值。(分数: 3.00 )_正确答案: ()解析:34. 简述在网状模型和关系模型中,实体之间联系的实现方法。(分数: 3.00 )_正确答案: ()解析:在网状模型中,联系用指针实现。在关系模型中,联系用关键码( 或外键,

14、或关系运算) 来实现。35. 简述 SQL/CLI 中的连接记录。(分数: 3.00 )_正确答案: ()解析:连接记录保存一个特定数据库连接所需的信息,表示应用系统与数据源之间的连接。每一个连接记录包含在环境记录中,而一个环境记录可包含多个连接记录。四、 设计题 ( 总题数: 1,分数: 20.00)设学生社团管理数据库有三个关系:S(Sno, Sname, Age, Sex, Dept)A(Ano, Aname, Location, Manager)SA(Sno, Ano, Date)其中表 S 的属性分别表示学号、姓名、年龄、性别和所在系;表A 的属性分别表示会员编号、协会名、协会的办公

15、地点和负责人( 负责人为学号) ;表 SA描述了学生参加社团的情况,其属性分别表示学号、协会编号、加入协会时间。依据上述关系回答下面问题。(分数:20.00 )(1). 试用 SQL语句查询参加“篮球”协会的学生姓名和所在系。(分数:4.00 )_正确答案: ()解析:答案1SELECT Sname,DeptFROM S,SA,AWHERE S.Sno=SA.Sno ANDSA.Ano=A.Ano ANDAname="篮球 "答案 2SELECT Sname,DeptFROM SWHERE Sno IN(SELECT SnoFROM SAWHERE Ano IN(SELEC

16、T AnoFROM AWHERE Aname="篮球 ");(2). 建立一个包含Sno、 Sname、 Aname和 Date 的视图 ST。(分数: 4.00 )_正确答案: ()解析: CREATE VIEW ST(Sno, Sname, Aname, Date) AS SELECT Sno, Sname, Aname, DateFROM S,SA,AWHERE S.Sno=SA.Sno ANDSA.Ano=A.Ano;(3). 试用 SQL语句查询每个协会的协会编号和学生数,并按人数降序排列。(分数:4.00 )_正确答案: ()解析: SELECT Ano,cou

17、nt(Sno)FROM SAGROUP BY AnoORDER BY 2 DESC;(4). 试用 SQL语句查询没有参加任何协会的学生姓名和所在系。(分数:4.00 )_正确答案: ()解析: SELECT Sname,DeptFROM SWHERE Sno NOT IN (SELECT Sno FROM SA);(5). 试用关系代数表达式表示查询计算机系的学生姓名和年龄。(分数:4.00 )_正确答案: ()解析:Sname,Age( Dept=" 计算机 " (S)五、 综合题 ( 总题数: 2,分数: 10.00)设某人才市场数据库中有一个记录应聘人员信息的关系模

18、式:R(人员编号,姓名,性别,职位编号,职位名称,考试成绩)如果规定:每人可应聘多个职位,每个职位可由多人应聘且必须参加相关考试,考试成绩由人员编号和职位编号确定。(分数:5.01 )(1). 根据上述规定,写出模式R 的基本 FD 和关键码。(分数:1.67 )_正确答案: ()解析:基本的FD 有 4 个:人员编号姓名,人员编号性别,职位编号职位名称( 人员编号,职位编号 ) 考试成绩R 的关键码为 ( 人员编号,职位编号)(2).R最高属于第几范式。(分数:1.67 )_正确答案: ()解析: R 最高属于1NF。(3). 将 R 规范到 3NF。(分数: 1.67 )_正确答案: ()解析: R 应分解为:R 1 ( 人员编号,姓名,性别)R 2 ( 职位编号,职位名称)R 3 ( 人员编号,职位编号,考试成绩)某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一

温馨提示

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

评论

0/150

提交评论