数据库原理与应用习题集(含答案)20171223 - 图文 联系客服

发布时间 : 星期日 文章数据库原理与应用习题集(含答案)20171223 - 图文更新完毕开始阅读aa678263112de2bd960590c69ec3d5bbfd0adab3

数据库原理与应用习题集

编辑:赵旭初 陈南华

目录

填空题 ................................................................................................................................... 2 判断题 ................................................................................................................................. 11 多项选择题 ......................................................................................................................... 13 单项选择题 ......................................................................................................................... 17 设计题 ................................................................................................................................. 91 填空题答案 ......................................................................................................................... 93 判断题答案 ......................................................................................................................... 95 多项选择题答案 ................................................................................................................. 95 单项选择题答案 ................................................................................................................. 95 设计题答案 ......................................................................................................................... 97 全国计算机等级考试二级MySQL数据库程序设计考试大纲(2018年版) ............. 104 全国计算机等级考试二级Access数据库程序设计考试大纲( 2016 年版) ................. 106 全国计算机等级考试三级数据库技术考试大纲(2018年版) .................................. 108 全国计算机等级考试四级数据库原理考试大纲(2018年版) .................................. 109

1 / 112

一、习题集

填空题

1.在计算机系统中控制微处理器运算速率的时钟频率称为________,它基本决定了微处理器运算速度。

2.关系数据库系统是支持________数据模型的数据库系统。

3.SQL语言完成核心功能只用了9个动词,其中完成数据定义功能的动词有CREATE、DROP和________

4.在关系数据库中,参照关系和被参照关系是通过________相关联的两个关系。 5.关于数据库完整性定义的信息存储在数据库的________中。

6.如果一个并发调度的结果与任何一个串行操作的结果都不一样,那么这个并发调度称为不可________的调度。

7.Oracle实例由系统全局区和一组________组成。

8.SQLServer2000便用________语言来定义和操作数据,它是标准SQL-92语言的功能扩充。 9.在关系模式R中,如果X→Y,并且对于X的任何一个真子集X’,都有X’→Y,则称Y对X________函数依赖。

10.设有关系模式R(C,T,H,L,S),根据语义有如下函数依赖集:F={C→T,(H,L)→C,(H,T)→L,(H,S)→L}。关系模式R的候选码是________。

11.基于半连接操作的分布式查询的基本思想是将关系从一个站点传输到另一个站点之前减少需传输的_________数量。

12.RSA是一种取钥加密体制,又称为________或非对称加密体制。 13.多维数据通常包括维属性和__________属性。

14.用llink-rlink法存储包含n个结点的二叉树,在结点的2n个指针中必定有________个空指针。

15.由4个结点可以构造出________种不同的二叉树。

16.m阶B+树的根结点若不是树叶,则它至少有________个子女。 17.在交互式系统中,________是衡量其性能的重要指标。 18.死锁解除可以采用资源剥夺法和________法。

19.在页式存储管理方案中,若采用二级页表,取一个数据或指令至少要访问________次内存。

2 / 112

20.设关系SCN(sno,cname,grade),各属性的含义分别为学号,课程名,成绩。若将所有学生的“数据库系统”课程的成绩增加5分,能正确完成该操作的SQL语句是_________grade=grade+5WHEREcname=“数据库系统”。

21._______是DBMS的基本单位,是用户定义的一个数据库操作序列。 22.______是并发事务正确性的准则。

23.______文件支持多种记录类型的存储,这种文件将来自多个关系表不同类型的记录存储在一起,可减少多表查询时磁盘的访问量,提高多表查询的效率。

24.用二维表结构在计算机中存储数据及数据之间联系的数据模型被称为__ ____。 25.在动态转储中,利用转储文件只能讲数据库恢复到转储过程中的某个状态,且转储文件中的数据可能不一致,只有和______文件综合起来使用,才能将数据库恢复到一致状态。 26.在SQLServer2008中,具有系统管理员权限的服务器角色是_______。

27.一个完整的事务概要设计包括事务名称、事务所访问的关系名及其属性名、事务的______以及事务用户。

28.在数据仓库中,元数据主要分为______元数据和业务元数据两类。

29.在SQLServer2008中,数据库镜像分为高可用操作模式、高保护操作模式和_____操作模式。

30.在分布式数据库中,使用_______模式来描述各片段到物理存放场地的映像。

31.设有关系模式:图书借阅(读者号,图书号,借阅日期,还书日期),其中的读者号是这个关系模式的______属性。

32.SQL Server中索引类型包括的两种类型分别是聚集索引和______。

33.具体来说,UML的语义是定义在一个四层建模概念框架中的,这四层分别是:______、元模型层、模型层和________。

34.如果数据文件中数据记录排列顺序与索引文件中索引项的排列顺序一致,则此种索引被称为______索引。

35.数据库管理系统提供了数据定义语言(DDL),用于定义各种数据库对象。数据定义语句经DDL编译器编译后,各种对象的描述信息存放在数据库的______中。

36.数据库管理系统为三级模式结构提供了两层映像机制,其中模式/内模式映像提供了______独立性。

37.数据库管理系统为用户和应用程序提供了______语言,用此语言可以定义数据库的模式结构,但此语言执行后的结果不能回滚。

38.按照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、______设计和物理设计三个步骤。

39.当用户在一个关系表的某一列上建立一个非聚集索引(该表没有聚集索引)时,数据库管理系统会自动为该索引维护一个索引结构。该索引结构中的记录是由______和它相对应的指针构成的。

40.32、关系数据库中的视图提供了 ______ 数据独立性。

41.关系数据库中要求关系的主码不能为空,这属于数据模型三要素中的______。

3 / 112