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

下载本文档

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

文档简介

1、数据库系统原理自考题模拟 6( 总分: 100.01 ,做题时间: 90 分钟 )一、第I部分选择题单项选择题 ( 总题数: 15,分数: 30.00)1. 一般情况下,一个数据库系统的外模式 (分数: 2.00 )A. 只能有一个B. 最多只能有一个C. 至少两个D. 可以有多个 V解析: 考点 本题主要考查的知识点为数据库系统的外模式。外模式是对用户能够看见和使用的局部数据的逻辑结构和特征的描述, 一个数据库系统通常包含多个应用, 一个应用程序只能使用一个外模式,但同一个外模式可以为某一用户的多个应用程序使用,所以一个数据 库系统可以有多个外模式。2. 对于数据库系统,负责定义数据库内容,

2、决定存储结构和存取策略及安全授权等工作的是 (分数: 2.00 )A. 应用程序开发人员B. 终端用户C. 数据库管理员 VD. 数据库管理系统的软件设计人员解析: 考点 本题主要考查的知识点为数据库管理员的职责。数据库管理员 (DBA) 主要负责与数据库相关的一些工作,具体职责包括: (1) 决定数据库中的信息内容和结 构。 (2) 决定数据库的存储结构和存取策略。 (3) 定义数据的安全性要求和完整性约束条件。 (4) 监控数据库 的使用和运行。 (5) 数据库的改进和重组重构。3. 数据库物理设计阶段的任务不包括 (分数: 2.00 )A. 优化模式 VB. 存储记录结构设计C. 确定数

3、据存放位置D. 存取方法设计解析: 考点 本题主要考查的知识点为物理设计的设计步骤。物理设计可分五步完成,分别为: (1) 设计存储记录结构。 (2) 确定数据存放位置。 (3) 设计存取方法。 (4) 考虑完整性和安全性。 (5) 程序设计。4. 教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个(分数: 2.00 )A. 派生属性 VB. 多值属性C. 复合属性D. NULL属性解析:考点本题主要考查的知识点为 ER模型中属性的分类。 派生属性是指可从其他属性推导出值的属性,教龄可从任教时间推导出来,所以它为派生属性。5. 下列叙述正确的是 (分数: 2.00 )A. 在

4、ORDER BY子句后只能有一个属性B. ORDER BY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容VC. 进行有序输出时,如果列中有空值则在升序输出时最后列出空值项,而在降序时首先列出空值项D. ORDER BY子句中必须指明是升序或降序,不能缺省 解析:考点本题主要考查的知识点为 ORDER BY子句的用法。 ORDER B子句对输出的目标进行排序,按附加说明ASC升序排列,或按 DESC降序排列,没有影响。ORDER BY子句后可跟多个属性,当其后未指明是升序或降序排序时,默认为升序。6. 已知关系R(A,B)和S(B,C),在下面列出的SQL语句中,实现了关系代数表达式

5、R_ (分数:2.00)A. SELECT*FROM R,S WHERE R. B=S. BB. SELECT A,B,C FROM R,S WHERE R. B=S. BC. SELECT A,R. B,C FROM R,S WHERE R. B=S. B VD. SELECT A,R. B,S. B,C FROM R,S WHERE R. B=S. B解析:f7. 设有关系R(A,B, C)和S(A,D),则与R IS等价的关系代数表达式是 A.B. n R. A,B,C,D (RXS)C. a r. a=s. a (RXS)D. n R. A,B,C,D (7 R. A=S. A (RX

6、S)(分数:2.00 )A.B. VC.D.解析:8. 在SQL中,用户可以直接操作的是 (分数:2.00 )A. 基本表B. 视图C. 基本表或视图D. 基本表和视图V解析:9. 在SQL中使用FOREIGN KEY寸,与之配合的语句是 (分数:2.00 )A. EXISTSB. EXCEPTC. TABLED. REFERENCESV解析:10. 设有关系R(书号,书名),如果要检索第3个字母为M,且至少包含4个字母的书名,中WHER子句的条件表达式应写成:书名LIKE(分数:2.00 )A. "_ _M_"B. "_ _M%"C. "_

7、_M_%" VD. "_%M_ _"对表的实际内容S运算的是则 SQL查询语句解析:11. 事务的持久性是指 (分数: 2.00 )A. 事务中包括的所有操作要么都做,要么都不做B. 事务一旦提交,对数据库的改变是永久的VC. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须使数据库从一个一致性状态变到另一个一致性状态解析:考点本题主要考查知识点为事务的ACID性质。事务的持久性是指一个事务一旦完成全部操作后,它对数据库的所有更新永久地反映在数据库中,不会丢 失。A项是事务的原子性,C项是事务的隔离性,D项是事务的一致性。12. 在数据库系统中

8、,系统故障造成的后果是 (分数: 2.00 )A. 硬盘数据丢失B. 磁带数据丢失C. 内存数据丢失 VD. 软盘数据丢失解析: 考点 本题主要考查的知识点为数据库的系统故障。 系统故障主要影响的是系统中正在运行的事务,内存中的内容会丢失。13. 下列说法中正确的是 (分数: 2.00 )A. 封锁的粒度越大,并发度就越小,同时系统的开销也越小VB. 封锁的粒度越大,并发度就越大,同时系统的开销也越小C. 封锁的粒度越大,并发度就越小,同时系统的开销也越大D. 封锁的粒度越大,并发度就越大,同时系统的开销也越大解析: 考点 本题主要考查的知识点为封锁粒度与并发度和系统开销的关系。封锁对象的大小

9、称为封锁的粒度, 封锁粒度与系统的并发度和并发控制的开销密切相关, 封锁的粒度越大, 并发度就越小,同时系统的开销也越小。14.SQL Server 2000 中的工具用来管理数据库的应用程序。(分数: 2.00 )A. 查询分析器B. 服务管理器C. 企业管理器 VD. 事件探查器解析:15. 面向列对象技术中,数组类型属于 (分数: 2.00 )A. 基本类型B. 复合类型 VC. 引用类型D. 对象类型解析: 考点 本题主要考查的知识点为面向对象技术中的复合类型。复合类型包括以下五类: (1) 行类型。 (2) 数组类型。 (3) 列表类型。 (4) 包类型。 (5) 集合类型。二、第n

10、部分 非选择题填空题 ( 总题数: 10,分数: 10.00)16. DBMS提供DML实现对数据的操作,基本的数据操作有两类:检索和 1。(分数: 1.00 )解析:更新17. 当局部ER图合并全局ER图时,可能出现1冲突、结构冲突、命名冲突。(分数: 1.00 )解析:属性18. 关系模型中,数据联系是通过表间的 1 实现的。(分数: 1.00 )解析:公共属性19. 关系代数运算中,B连接可由选择和1操作组合而成。(分数: 1.00 )解析:笛卡尔积20. 存储过程是使用SQL语句和流程控制语句编写的模块,存储过程经编译和优化后存储在1中。(分数: 1.00 )解析:数据库21. 保护数

11、据库,防止不合法的使用,以免数据的泄密、更改或破坏,属于数据库的1 控制。(分数: 1.00 )解析:安全性22. DBS运行的最小逻辑工作单位是1。(分数: 1.00 )解析:事务23.SQL server 2000 引擎对外使用 Net-Library 抽象层来支持不同的 1 。(分数: 1.00 )解析:网络协议24.PowerBuilder 的一大特点是提供了 1 ,它封装了对数据库中的数据操作。(分数: 1.00 )解析:数据窗口25.ODBC的卓越贡献是使应用程序具有良好的互用性和可移植性,并且具备同时访问多种1的能力。(分数: 1.00 )解析:数据库服务器三、简答题(总题数:

12、10,分数: 30.00)26. 已知关系R(A, B)和S(C, D),有两个等价的关系代数表达式:E1=! a( a b«d=99 (RXS) , E2=! a( aB=C(RX a D=99 (S),试分析哪一个关系代数表达式的执行效率高?为什么?(分数: 3.00 ) 正确答案: ()解析:E2的执行效率高。因为 E2先执行选择操作,减少了参与笛卡尔积的元组数目,从而减少了操作的 时间和空间。27. 简述关系的参照完整性规则中,外键取值允许为空和不允许为空的条件。(分数: 3.00 ) 正确答案: () 解析:在依赖关系中,当外键是主键的组成部分时,外键值不允许为空;否则外键

13、值允许为空。28. 设有关系模式R(X,Y,Z),F=YtZ, XAY。试判断该关系模式为第几范式,并说明理由(分数:3.00 ) 正确答案:()解析:R 3NF(2)R的候选键为XY和XZ R中的属性都是主属性,不存在非主属性对候选键的传递函数依赖。29. 设有职工关系EMPLOYE职工号,姓名,性别,技能),有关系代数运算表达式:n 1,2,4 (EMPLOYEE) n4 ( b 2=chen" (EMPLOYEE)请用汉语句子写出该表达式所表示的查询。(分数:3.00 ) 正确答案:() 解析:检索具备职工“ CHEN所有技能的职工的职工号和姓名。30. 设有供应商关系S和零件

14、关系P,如图所示,S和P的主键分别是“供应商号”和“零件号”, P的外 键是“供应商号”。分析下列3个操作能否被正确执行,并说明理由I .在P中插入元组("P2","白","A2") 在P中插入元组(NULL,"绿","A1")山.在P中插入元组("P4","白","A5") (分数:3.00 ) 正确答案:()解析:操作I不能被正确执行,因为违反了主键唯一性的约束。 操作H不能被正确执行,因为违反了实体完整性规则。操作山不能被正确执行

15、,因为违反了参照完整性规则。31. 简述事务的COMMITS句和ROLLBACKS句的功能。(分数:3.00 ) 正确答案:()解析:COMMITS句表示事务执行成功地结束(提交),此时告诉系统,数据库要进入一个新的正确状态,该 事务对数据库的所有更新都已交付实施(写入磁盘)o ROLLBACKS句表示事务执行不成功地结束 (应该“回退”),此时告诉系统,已发生错误,数据库可能处在不正确的状态,该事务对数据库的所有更新必须被撤 销,数据库应恢复该事务到初始状态。32. 什么叫封锁的粒度?(分数:3.00 ) 正确答案:()解析:封锁对象的大小称为封锁的粒度。33. 写出SQL的基本表约束的几种

16、形式。(分数:3.00 )正确答案:()解析:SQL的基本表约束主要有三种形式:候选键定义、外键定义和检查约束。34. 在教学数据库中,规定每门课 (C#)只有一名教师(T#)任课;每名教师只有一个家庭地址 (ADDRESS)每 名教师只能上一门课。试写岀相应的函数依赖集合。(分数:3.00 ) 正确答案:()解析:CAT# T#*DDRESS T#C#说明:后两个可合写成 T#(C#, ADDRESS)35. 简述面向对象技术中聚合的概念。(分数:3.00 ) 正确答案:()解析:聚合表达了成分对象和聚合对象之间的“ is part of ”(一部分 )的联系。聚合实际上是一种较强形 式的关

17、联联系(附加“ is part of ”语义)。在类图中表示时,聚合的一端用空的菱形表示。四、设计题(总题数:1,分数:20.00)设教学数据库中有三个关系:学生关系S(S#, SNAME AGE SEX DEPT),其属性分别表示学号、姓名、年龄、性别、所在系。课程关系C(C#, CNAME TEACHER)其属性分别表示课程号、课程名、任课教师名。选课关系SC(S#, C#, GRADE)其中GRAD表示成绩。依据以上关系回答下面问题。(分数:20.00 )(1).请用关系代数表达式表达下面的查询:检索选修课程号为“ C2的学生的学号和姓名。(分数:4.00 ) 正确答案:()解析:n S

18、#,SNAME (X C#="C2"(2).试用SQL语句完成下面操作:查询与张明同一个系的学生信息。(分数:4.00 ) 正确答案:()解析:SELECT *FROM SWHERE DEPT=(SELECT DEPTFROM SWHERE SNAME张明");(3).试用SQL语句完成下面操作:删除学号为“ 95002的学生选修的课程号为“ C2的记录。(分数:4.00 ) 正确答案:()解析:DELETEFROM SCWHERE S#="95002" AND C#="C2"(4).试用SQL语句完成下面的操作:建立数学系学生的视图 C_STUDENT并要求进行修改和插入数据时,仍需保证该视图只有数学系的学生。 视图的属性名为: S#, SNAMEAGE DEPT (分数:4.00 ) 正确答案: ()解析: CREATE VIEW C_STUDENT ASSELECT S#,SNAME,AGE,DEPTFROM SWHERE DEPT数学"WITH CHECK OPTION;(5).试用SQL语句查询每个学生已选修课程的门数及平均成绩。(分数:4.00)正确答案: ()解析: SELECT S#,COUNT(C#),AVG(GRADE)FROM SCWHERE GRADE IS NOT NULL

温馨提示

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

评论

0/150

提交评论