收藏 分享(赏)

MOOC 数据库系统(下):管理与技术-哈尔滨工业大学 中国大学慕课答案.docx

上传人:小肥粒 文档编号:21772276 上传时间:2024-04-28 格式:DOCX 页数:168 大小:7.62MB
下载 相关 举报
MOOC 数据库系统(下):管理与技术-哈尔滨工业大学 中国大学慕课答案.docx_第1页
第1页 / 共168页
MOOC 数据库系统(下):管理与技术-哈尔滨工业大学 中国大学慕课答案.docx_第2页
第2页 / 共168页
MOOC 数据库系统(下):管理与技术-哈尔滨工业大学 中国大学慕课答案.docx_第3页
第3页 / 共168页
MOOC 数据库系统(下):管理与技术-哈尔滨工业大学 中国大学慕课答案.docx_第4页
第4页 / 共168页
MOOC 数据库系统(下):管理与技术-哈尔滨工业大学 中国大学慕课答案.docx_第5页
第5页 / 共168页
亲,该文档总共168页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 MOOC 数据库系统(下):管理与技术-哈尔滨工业大学 中国大学慕课答案第 17 讲模拟练习题1、问题:学习数据库物理存储,首先要理解磁盘的结构及其工作原理。下列说法正确的是_。选项:A、磁盘是由一组盘面构成,每个盘面又被从内到外划分成若干个同心圆,被称为磁道,而每个磁道又按圆周被划分成若干个扇形区域,被称为扇区。磁盘就是按照“盘面:磁道:扇区”来确定信息的存储地址的。一次磁盘操作只能读写一个盘面一个磁道的一个扇区。B、磁盘的盘面可以围绕主轴做高速旋转,进而可使某一扇区移动到磁头所在位置。一次磁盘操作可读写一个磁道的所有信息。C、磁盘通常有一个机械装置,称为读写臂,读写臂可使磁头沿磁盘的径向

2、运动,使磁头在内侧磁道和外侧磁道之间移动,进而使磁头移动到某一磁道的某一扇区位置。一次磁盘操作可读写一个盘面的所有信息。D、一个磁盘的若干盘面可以同时旋转,位于不同盘面上的磁头可以同时移动。一次磁盘操作可以一次性读写多个盘面上相同磁道位置的扇区,即一次性读写多个扇区。正确答案:【一个磁盘的若干盘面可以同时旋转,位于不同盘面上的磁头可以同时移动。一次磁盘操作可以一次性读写多个盘面上相同磁道位置的扇区,即一次性读写多个扇区。】2、问题:关于磁盘的读写问题。下列说法正确的是_。选项:A、磁盘可以一个存储字一个存储字的读写。B、磁盘仅可以以一个扇区为单位进行读写。C、磁盘可以以多个扇区为单位进行读写。

3、D、其他说法都不正确。正确答案:【磁盘可以以多个扇区为单位进行读写。】3、问题:关于磁盘的快速读写问题。下列说法不正确的是_。选项:A、将信息分块存储在同一磁道的连续扇区中,可以缩短磁盘读写数据的时间。B、将信息分块存储在不同盘面的相同柱面上,可以缩短磁盘读写数据的时间。C、将信息分块存储在多个磁盘上,多个磁盘同步工作,可以缩短磁盘读写数据的时间。D、将信息分块分散在不同柱面上存储,可以缩短磁盘读写数据的时间。正确答案:【将信息分块分散在不同柱面上存储,可以缩短磁盘读写数据的时间。】 4、问题:RAID,独立磁盘冗余阵列,是提高数据读写正确性和速度的重要方法。下列哪一项不是 RAID 可能采取

4、的技术_。选项:A、块级拆分,将一个文件的不同块存储在不同磁盘上,保证数据读写的快速性。B、比特级拆分,将一个字节的不同位存储在不同磁盘上,保证数据读写的快速性。C、流水线,将数据组织成适宜于流水作业处理的结构,保存在多个磁盘上, 保证数据读写的快速性。D、互为校验盘,多个磁盘间互为校验盘,保证数据读写正确性。正确答案:【流水线,将数据组织成适宜于流水作业处理的结构,保存在多个磁盘上, 保证数据读写的快速性。】5、问题:一个磁盘的基本信息为 32 个圆盘,64 个盘面,每个盘面有 65536 个磁道,每个磁道(平均)有 256 个扇区,每个扇区有 512 个字节,问该磁盘的存储容量为_。选项:

5、A、B、C、D、正确答案:【】6、问题:一个磁盘的基本信息为:磁盘以 7200 转/min 旋转。柱面之间移动磁头组合从启动到停止需要 1ms,每移动 4000 个柱面另加 1ms。32 个圆盘,64 个盘面,每个盘面有 65536 个磁道,每个磁道(平均)有 256 个扇区,一个扇区 512 个字节,一个磁盘块=连续 8 个扇区的数据传输时间约为 0.13 毫秒。则读写 16KB 数据的时间为_。选项:A、最小时间为 0.13 毫秒B、最小时间为 0.52 毫秒C、最长时间为 10.76 毫秒D、最长时间为 52.46 毫秒正确答案:【最小时间为 0.52 毫秒】7、问题:下列说法正确的是_

6、。选项:A、当数据库经过频繁的增加和删除记录后,数据库查询效率是不会发生变化的,即这种情况不会影响查询的。B、数据库以排序文件来组织,每当新增一条记录,都需要移动数据库记录以腾出空间将新增记录插入到其相应的排序位置。C、数据库以排序文件来组织,每当新增一条记录,将其写入溢出文件,DBA 周期性地执行数据库命令以将溢出文件并入到排序文件中。 D、建立一个股票交易数据库,应采用排序文件来组织,以提高检索速度。正确答案:【数据库以排序文件来组织,每当新增一条记录,将其写入溢出文件,DBA 周期性地执行数据库命令以将溢出文件并入到排序文件中。】8、问题:关于数据库的组织与存取方法,下列说法不正确的是_

7、。选项:A、当数据库是按照排序文件进行组织时,增加一条记录是将其写入溢出文件中,而不是直接写入排序文件;B、当对数据更新速度有较高要求时,通常采用无序记录文件即堆文件来组织;C、堆文件的查询访问速度要远高于排序文件的查询速度;D、无论是堆文件组织还是排序文件组织,在一段时间后都需要对数据库进行重组操作。正确答案:【堆文件的查询访问速度要远高于排序文件的查询速度;】9、问题:数据库重组是_。选项:A、对数据表的数据项进行调整;B、对数据表的记录进行调整;C、对数据表的物理存储进行调整;D、对数据表的结构进行调整;正确答案:【对数据表的物理存储进行调整;】10、问题:关于数据库物理存储,下面说法正

8、确的是_。选项:A、DBMS 总是把一个“表”存储成一个文件,一个文件仅包含一个表中的数据;B、DBMS 既可以将若干个“表”的数据存储在一个文件中,又可以将一个“表”的数据存储在多个文件中;C、DBMS 可以将若干个“表”的数据存储在一个文件中,但不可以将一个“表”的数据存储在多个文件中;D、DBMS 不可以将若干个“表”的数据存储在一个文件中,但可以将一个“表”的数据存储在多个文件中;正确答案:【DBMS 既可以将若干个“表”的数据存储在一个文件中,又可以将一个“表”的数据存储在多个文件中;】11、问题:SQL 语言的 Create Table 语句有三个方面的功能。一方面功能是定义关系模

9、式,关于另外两方面的功能,下面说法正确的是_。选项:A、定义完整性约束和定义安全性约束;B、定义完整性约束和定义触发器;C、定义安全性约束和定义物理存储结构;D、定义完整性约束和定义物理存储结构;正确答案:【定义完整性约束和定义物理存储结构;】 12、问题:在_组织结构中,记录通常是以输入顺序存储的。选项:A、顺序文件B、堆文件C、散列文件D、聚簇文件正确答案:【堆文件】13、问题:在_组织结构中,记录通常是按照某一键值的顺序(升序或降序)存储。选项:A、顺序文件B、堆文件C、散列文件D、聚簇文件正确答案:【顺序文件】14、问题:如果要将一批记录均匀地存储在 n 个数据块中,应采用_组织结构。

10、选项:A、顺序文件B、堆文件C、散列文件D、聚簇文件正确答案:【散列文件】第 1 讲(总第 17 讲)计分测验1、问题:学习数据库物理存储,首先要理解磁盘的结构及其工作原理。下列说法正确的是_。选项:A、磁盘是由一组盘面构成,每个盘面又被从内到外划分成若干个同心圆,被称为磁道,而每个磁道又按圆周被划分成若干个扇形区域,被称为扇区。磁盘就是按照“盘面:磁道:扇区”来确定信息的存储地址的。一次磁盘操作只能读写一个盘面一个磁道的一个扇区。B、磁盘的盘面可以围绕主轴做高速旋转,进而可使某一扇区移动到磁头所在位置。一次磁盘操作可读写一个磁道的所有信息。C、磁盘通常有一个机械装置,称为读写臂,读写臂可使磁

11、头沿磁盘的径向运动,使磁头在内侧磁道和外侧磁道之间移动,进而使磁头移动到某一磁道的某一扇区位置。一次磁盘操作可读写一个盘面的所有信息。D、一个磁盘的若干盘面可以同时旋转,位于不同盘面上的磁头可以同时移动。一次磁盘操作可以一次性读写多个盘面上相同磁道位置的扇区,即一次性读写多个扇 区。正确答案:【一个磁盘的若干盘面可以同时旋转,位于不同盘面上的磁头可以同时移动。一次磁盘操作可以一次性读写多个盘面上相同磁道位置的扇区,即一次性读写多个扇区。】2、问题:关于磁盘的读写问题。下列说法正确的是_。选项:A、磁盘可以一个存储字一个存储字的读写。B、磁盘仅可以以一个扇区为单位进行读写。C、磁盘可以以多个扇区

12、为单位进行读写。D、其他说法都不正确。正确答案:【磁盘可以以多个扇区为单位进行读写。】3、问题:关于磁盘的快速读写问题。下列说法不正确的是_。选项:A、将信息分块存储在同一磁道的连续扇区中,可以缩短磁盘读写数据的时间。B、将信息分块存储在不同盘面的相同柱面上,可以缩短磁盘读写数据的时间。C、将信息分块存储在多个磁盘上,多个磁盘同步工作,可以缩短磁盘读写数据的时间。D、将信息分块分散在不同柱面上存储,可以缩短磁盘读写数据的时间。正确答案:【将信息分块分散在不同柱面上存储,可以缩短磁盘读写数据的时间。】4、问题:RAID,独立磁盘冗余阵列,是提高数据读写正确性和速度的重要方法。下列哪一项不是 RA

13、ID 可能采取的技术_。选项:A、块级拆分,将一个文件的不同块存储在不同磁盘上,保证数据读写的快速性。B、比特级拆分,将一个字节的不同位存储在不同磁盘上,保证数据读写的快速性。C、流水线,将数据组织成适宜于流水作业处理的结构,保存在多个磁盘上, 保证数据读写的快速性。D、互为校验盘,多个磁盘间互为校验盘,保证数据读写正确性。E、盘内奇偶校验与盘间校验相结合,实现数据读写的错误纠正,保证数据读写正确性。F、无。其他方法都是 RAID 可能采取的技术。正确答案:【流水线,将数据组织成适宜于流水作业处理的结构,保存在多个磁盘上, 保证数据读写的快速性。】5、问题:一个磁盘的基本信息为 32 个圆盘,

14、64 个盘面,每个盘面有 65536 个磁道,每个磁道(平均)有 256 个扇区,每个扇区有 512 个字节,问该磁盘的存储容量为_。选项: A、B、C、D、正确答案:【】6、问题:一个磁盘的基本信息为:磁盘以 7200 转/min 旋转。柱面之间移动磁头组合从启动到停止需要 1ms,每移动 4000 个柱面另加 1ms。32 个圆盘,64 个盘面,每个盘面有 65536 个磁道,每个磁道(平均)有 256 个扇区,一个扇区 512 个字节,一个磁盘块=连续 8 个扇区的数据传输时间约为 0.13 毫秒。则读写 16KB 数据的时间为_。选项:A、最小时间为 0.13 毫秒。B、最小时间为 0

15、.52 毫秒。C、最长时间为 10.76 毫秒。D、最长时间为 52.46 毫秒。正确答案:【最小时间为 0.52 毫秒。】7、问题:下列说法正确的是_。选项:A、当数据库经过频繁的增加和删除记录后,数据库查询效率是不会发生变化的,即这种情况不会影响查询的。B、数据库以排序文件来组织,每当新增一条记录,都需要移动数据库记录以腾出空间将新增记录插入到其相应的排序位置。C、数据库以排序文件来组织,每当新增一条记录,将其写入溢出文件,DBA 周期性地执行数据库命令以将溢出文件并入到排序文件中。D、建立一个股票交易数据库,应采用排序文件来组织,以提高检索速度。正确答案:【数据库以排序文件来组织,每当新

16、增一条记录,将其写入溢出文件,DBA 周期性地执行数据库命令以将溢出文件并入到排序文件中。】8、问题:关于数据库的组织与存取方法,下列说法不正确的是_。选项:A、当数据库是按照排序文件进行组织时,增加一条记录是将其写入溢出文件中,而不是直接写入排序文件;B、当对数据更新速度有较高要求时,通常采用无序记录文件即堆文件来组织;C、堆文件的查询访问速度要远高于排序文件的查询速度;D、无论是堆文件组织还是排序文件组织,在一段时间后都需要对数据库进行重组操作。正确答案:【堆文件的查询访问速度要远高于排序文件的查询速度;】 9、问题:数据库重组是_。选项:A、对数据表的数据项进行调整;B、对数据表的记录进

17、行调整;C、对数据表的物理存储进行调整;D、对数据表的结构进行调整;E、以上都不是。正确答案:【对数据表的物理存储进行调整;】10、问题:关于数据库物理存储,下面说法正确的是_。选项:A、DBMS 总是把一个“表”存储成一个文件,一个文件仅包含一个表中的数据;B、DBMS 既可以将若干个“表”的数据存储在一个文件中,又可以将一个“表”的数据存储在多个文件中;C、DBMS 可以将若干个“表”的数据存储在一个文件中,但不可以将一个“表”的数据存储在多个文件中;D、DBMS 不可以将若干个“表”的数据存储在一个文件中,但可以将一个“表”的数据存储在多个文件中;正确答案:【DBMS 既可以将若干个“表

18、”的数据存储在一个文件中,又可以将一个“表”的数据存储在多个文件中;】11、问题:SQL 语言的 Create Table 语句有三个方面的功能。一方面功能是定义关系模式,关于另外两方面的功能,下面说法正确的是_。选项:A、定义完整性约束和定义安全性约束;B、定义完整性约束和定义触发器;C、定义安全性约束和定义物理存储结构;D、定义完整性约束和定义物理存储结构;正确答案:【定义完整性约束和定义物理存储结构;】12、问题:在_组织结构中,记录通常是以输入顺序存储的。选项:A、顺序文件;B、堆文件;C、散列文件;D、聚簇文件;正确答案:【堆文件;】13、问题:在_组织结构中,记录通常是按照某一键值

19、的顺序(升序或降序)存储。选项:A、顺序文件; B、堆文件;C、散列文件;D、聚簇文件;正确答案:【顺序文件;】14、问题:如果要将一批记录均匀地存储在 n 个数据块中,应采用_组织结构。选项:A、顺序文件;B、堆文件;C、散列文件;D、聚簇文件;正确答案:【散列文件;】第 18 讲模拟练习题1、问题:关于索引的下列说法正确的是_。选项:A、一个主文件上可以建立多个索引,但更新主文件数据时只更新一个索引B、一个主文件上只能建立一个索引,无论是更新还是查询都利用该索引C、一个主文件上只能有一个可决定物理存储的索引D、一个主文件上可以有一个或多个可决定物理存储的索引正确答案:【一个主文件上只能有一

20、个可决定物理存储的索引】2、问题:关于索引的下列说法不正确的是_。选项:A、索引文件比主文件存储小很多,通常先查索引再找主文件速度会快很多B、索引文件存在与否不改变主文件的物理存储,所以索引可以随时被删除并重建C、虽然索引文件存在与否不改变主文件的物理存储,但更新主文件数据时要同步更新所有的索引D、索引文件增加了存储空间和维护负担,所以当主文件数据量很大时使用索引是效率不高的正确答案:【索引文件增加了存储空间和维护负担,所以当主文件数据量很大时使用索引是效率不高的】3、问题:关于索引的下列说法不正确的是_。选项:A、索引文件比主文件存储小很多,通常先查索引再找主文件速度会快很多B、索引文件存在

21、与否不改变主文件的物理存储,所以更新数据时可不用更新索引C、虽然索引文件存在与否不改变主文件的物理存储,但更新主文件数据时要同步更新所有的索引D、虽然索引文件增加了存储空间和维护负担,但是当主文件数据量越大时使用索 引效率越高正确答案:【索引文件存在与否不改变主文件的物理存储,所以更新数据时可不用更新索引】4、问题:关于稀疏索引和稠密索引,下列说法正确的是_。选项:A、如果一个搜索码的值在稀疏索引中不存在,则在主文件中对应该搜索码值的记录也不存在B、如果一个搜索码的值在稀疏索引中存在一个,则在主文件中对应该搜索码值的记录也只存在一个C、如果一个搜索码的值在稠密索引中不存在,则在主文件中对应该搜

22、索码值的记录也不存在D、如果一个搜索码的值在稠密索引中存在一个,则在主文件中对应该搜索码值的记录也只存在一个正确答案:【如果一个搜索码的值在稠密索引中不存在,则在主文件中对应该搜索码值的记录也不存在】5、问题:关于主索引,下列说法不正确的是_。选项:A、主索引是对每一个存储块都有一个索引项B、主索引通常建立在有序主文件的基于主码的排序字段上C、主索引是关于主码的稠密索引D、主索引是按索引字段值进行排序的一个有序文件正确答案:【主索引是关于主码的稠密索引】6、问题:数据库主索引是一种_的索引。选项:A、对每一记录,都有一个索引项B、对每一存储块有一个索引项C、对索引字段上的每一个不同值有一个索引

23、项D、其他都不对正确答案:【对每一存储块有一个索引项】7、问题:关于稠密索引的下列说法正确的是_。选项:A、稠密索引是对每一个存储块都有一个索引项B、稠密索引的索引项的个数 x 与主文件索引字段上的不同值个数 y 有密切关系,一般而言要求 x yC、主索引通常是关于主码的稠密索引D、稠密索引通常是按索引字段值进行排序的一个有序文件正确答案:【稠密索引通常是按索引字段值进行排序的一个有序文件】 8、问题:关于索引的下列说法正确的是_。选项:A、在任何情况下,用索引进行查询都比不用索引进行查询要快B、执行一条查询语句,当有索引时,DBMS 总是首先在索引中查找,然后根据索引中的指针到主文件中查找C

24、、索引是 DBMS 自动建立和维护的,DBA 或者用户无需建立也不能建立索引D、主索引是 DBMS 自动建立和维护的,关于其他数据项上的索引需要 DBA 来建立,DBMS 可自动维护 DBA 建立的索引正确答案:【主索引是 DBMS 自动建立和维护的,关于其他数据项上的索引需要DBA 来建立,DBMS 可自动维护 DBA 建立的索引】9、问题:关于索引的下列说法不正确的是_。选项:A、主索引是对每一个存储块都有一个索引项B、稠密索引,对于 Table 中索引字段的每一个不同值,总是有一个索引项C、稠密索引,对于 Table 中的每一个记录,总是有一个索引项D、稀疏索引是对于 Table 中的部

25、分记录有索引项正确答案:【稠密索引,对于 Table 中的每一个记录,总是有一个索引项】10、问题:关于聚簇索引和非聚簇索引,下列说法正确的是_。选项:A、聚簇索引中邻近的记录在主文件中不一定是邻近存储的,聚簇索引中一定不存在重复键值的索引项B、聚簇索引中邻近的记录在主文件中一定是邻近存储的,聚簇索引中一定不存在重复键值的索引项C、一个主文件只能有一个聚簇索引文件,但可以有多个非聚簇索引文件D、一个主文件可以有多个聚簇索引文件,也可以有多个非聚簇索引文件正确答案:【一个主文件只能有一个聚簇索引文件,但可以有多个非聚簇索引文件】11、问题:用 B+树建立主索引,下列说法正确的是_。选项:A、叶结

26、点某索引项 X 的左侧指针,指向键值=X 记录所在的主文件存储块B、非叶结点某索引项 X 的左侧指针,指向键值=X 记录所在的主文件存储块C、叶结点某索引项 X 的左侧指针指向键值 X 记录所在的主文件存储块D、非叶结点某索引项 X 的左侧指针指向键值 X 记录所在的主文件存储块;正确答案:【叶结点某索引项 X 的左侧指针,指向键值=X 记录所在的主文件存储块】12、问题:用 B+树建立主索引,下列说法正确的是_。选项:A、叶结点某索引项 X 的左侧指针,指向键值=X 记录所在的索引文件存储块 B、非叶结点某索引项 X 的左侧指针,指向键值=X 记录所在的索引文件存储块C、叶结点某索引项 X

27、的左侧指针指向键值=X 记录所在的索引文件存储块D、非叶结点某索引项 X 的左侧指针指向键值 X 记录所在的索引文件存储块正确答案:【非叶结点某索引项 X 的左侧指针指向键值 X 记录所在的索引文件存储块】13、问题:已知存储块大小为 4096 字节,在整型属性(一个整型数值占有 4 个字节)上建立 B+树索引,一个指针占有 8 个字节,则该存储块最多能有_个索引项和_个指针。选项:A、340, 341;B、339, 340;C、341, 342;D、341, 340;正确答案:【340, 341;】14、问题:已知存储块大小为 4096 字节,在整型属性(一个整型数值占有 4 个字节)上建立

28、 B 树索引,一个指针占有 8 个字节,则该非叶结点存储块最多能有_个索引项和_个指针。选项:A、340, 341;B、340, 342;C、204, 410;D、204, 408;正确答案:【204, 410;】15、问题:关于 B+树可以建立何种索引,下列说法不正确的是_。选项:A、用 B+树可义建立候选键属性上的稀疏索引,但主文件必须按该属性排序存储B、用 B+树可义建立候选键属性上的稠密索引,但主文件必须按该属性排序存储C、用 B+树可义建立非候选键属性上的稠密索引;主文件可以按该属性排序存储,也可以不按该属性排序存储D、用 B+树可义建立候选键属性上的稠密索引;主文件可以按该属性排序

29、存储,也可以不按该属性排序存储正确答案:【用 B+树可义建立候选键属性上的稠密索引,但主文件必须按该属性排序存储】16、问题:关于 B+树,下列说法不正确的是_。选项:A、如果发生合并,则一定会减少索引存储块的数目B、如果发生合并,则不一定会减少索引存储块的数目C、如果发生分裂,则一定会增加索引存储块的数目; D、如果发生分裂与合并,则一定伴随着指针的调整正确答案:【如果发生合并,则一定会减少索引存储块的数目】17、问题:关于 B+树,下列说法正确的是_。选项:A、B+树在任何情况下都可以保证结点中指针的使用率大于等于 50%B、B+树中所有结点的索引项,才能覆盖主文件的完整索引C、如果用 B

30、+树建立主索引,则 B+树中所有结点的索引项都包含指向主文件存储块的指针D、B+树索引的所有叶子结点构成主文件的一个排序索引正确答案:【B+树索引的所有叶子结点构成主文件的一个排序索引】18、问题:已知一棵 B+树,如下图所示。若要在此 B+树上增加一个键值为 45的索引项,插入完成后的 B+树是_。选项:A、 B、C、 D、正确答案:【】19、问题:已知一棵 B+树,如下图所示。若要在此 B+树上删除一个键值为 30 的索引项,删除完成后的 B+树是_。选项: A、B、C、 D、正确答案:【 】20、问题:某同学 X 欲产生一棵 B+树,绘制出了如下图所示的结果。另一位同学Y 总结了该图作为

31、 B+树存在的问题如下: (I) 键值 45 的非叶结点的索引项不正确;(II) 键值 13 的叶结点的最右指针指向不正确;(III) 键值 30 的非叶结点不应该存在,应被合并到键值 45 的结点中;(IV)键值 35 的结点应被删除,因为键值 30 的结点被合并后,不需要了。(V)键值 13 的叶结点也应该被合并。按照 B+树要求,你认为 Y 同学的说法哪些是正确的。正确的选项是_。 选项:A、Y 同学的(I)-(V)说法都是正确的B、Y 同学的(I)(II)III)(IV)(V)说法都是不正确的C、Y 同学的(I)(II)III)(IV)说法是正确的,(V)说法不正确D、Y 同学的(I)

32、(II)(III)说法是正确的,(IV)(V)说法不正确正确答案:【Y 同学的(I)(II)III)(IV)说法是正确的,(V)说法不正确】21、问题:已知一棵 B+树,如下图所示。B、 C、D、正确答案:【】22、问题:已知一棵 B+树,如下图所示。若要在此 B+树上删除一个键值为 11 的索引项,删除完成后的 B+树是_。 选项:A、B、C、 D、正确答案:【】23、问题:已知一个存储块可存放主文件的 5 条记录,或存放索引文件的 20 个索引项。已知主文件有 n 条记录, 则创建稠密索引和稀疏索引各需要的存储块数是_和_。选项:A、n,n/20B、n/5,n/20C、n/20,n/5D、

33、n/20,n/100正确答案:【n/20,n/100】24、问题:已知一个存储块可存放主文件的 50 条记录,或存放索引文件的 500 个索引项,要求存放主文件数据和存放索引文件数据的存储块最多只能填满 80%,已知主文件有 n 条记录, 则创建稠密索引和稀疏索引各需要的存储块数是_和_。选项:A、n/50,n/500B、n/40,n/400C、n/500,n/25000 D、n/400,n/16000正确答案:【n/400,n/16000】25、问题:主索引通常确定“表”数据的_。选项:A、唯一性B、取值范围C、逻辑顺序D、物理顺序正确答案:【物理顺序】第 2 讲(总第 18 讲)计分测验1

34、、问题:关于索引的下列说法正确的是_。选项:A、一个主文件上可以建立多个索引,但更新主文件数据时只更新一个索引;B、一个主文件上只能建立一个索引,无论是更新还是查询都利用该索引;C、一个主文件上只能有一个可决定物理存储的索引;D、一个主文件上可以有一个或多个可决定物理存储的索引;正确答案:【一个主文件上只能有一个可决定物理存储的索引;】2、问题:关于索引的下列说法不正确的是_。选项:A、索引文件比主文件存储小很多,通常先查索引再找主文件速度会快很多;B、索引文件存在与否不改变主文件的物理存储,所以索引可以随时被删除并重建;C、虽然索引文件存在与否不改变主文件的物理存储,但更新主文件数据时要同步

35、更新所有的索引;D、索引文件增加了存储空间和维护负担,所以当主文件数据量很大时使用索引是效率不高的;正确答案:【索引文件增加了存储空间和维护负担,所以当主文件数据量很大时使用索引是效率不高的;】3、问题:关于索引的下列说法不正确的是_。选项:A、索引文件比主文件存储小很多,通常先查索引再找主文件速度会快很多;B、索引文件存在与否不改变主文件的物理存储,所以更新数据时可不用更新索引;C、虽然索引文件存在与否不改变主文件的物理存储,但更新主文件数据时要同步更新所有的索引;D、虽然索引文件增加了存储空间和维护负担,但是当主文件数据量越大时使用索引效率越高; 正确答案:【索引文件存在与否不改变主文件的

36、物理存储,所以更新数据时可不用更新索引;】4、问题:关于稀疏索引和稠密索引,下列说法正确的是_。选项:A、如果一个搜索码的值在稀疏索引中不存在,则在主文件中对应该搜索码值的记录也不存在;B、如果一个搜索码的值在稀疏索引中存在一个,则在主文件中对应该搜索码值的记录也只存在一个;C、如果一个搜索码的值在稠密索引中不存在,则在主文件中对应该搜索码值的记录也不存在;D、如果一个搜索码的值在稠密索引中存在一个,则在主文件中对应该搜索码值的记录也只存在一个;正确答案:【如果一个搜索码的值在稠密索引中不存在,则在主文件中对应该搜索码值的记录也不存在;】5、问题:关于主索引,下列说法不正确的是_。选项:A、主

37、索引是对每一个存储块都有一个索引项;B、主索引通常建立在有序主文件的基于主码的排序字段上;C、主索引是关于主码的稠密索引;D、主索引是按索引字段值进行排序的一个有序文件。正确答案:【主索引是关于主码的稠密索引;】6、问题:数据库主索引是一种_的索引。选项:A、对每一记录,都有一个索引项;B、对每一存储块有一个索引项;C、对索引字段上的每一个不同值有一个索引项;D、其他都不对。正确答案:【对每一存储块有一个索引项;】7、问题:关于稠密索引的下列说法正确的是_。选项:A、稠密索引是对每一个存储块都有一个索引项;B、稠密索引的索引项的个数 x 与主文件索引字段上的不同值个数 y 有密切关系,一般而言

38、要求 xy;C、主索引通常是关于主码的稠密索引;D、稠密索引通常是按索引字段值进行排序的一个有序文件。正确答案:【稠密索引通常是按索引字段值进行排序的一个有序文件。】 8、问题:关于索引的下列说法正确的是_。选项:A、在任何情况下,用索引进行查询都比不用索引进行查询要快;B、执行一条查询语句,当有索引时,DBMS 总是首先在索引中查找,然后根据索引中的指针到主文件中查找。C、索引是 DBMS 自动建立和维护的,DBA 或者用户无需建立也不能建立索引。D、主索引是 DBMS 自动建立和维护的,关于其他数据项上的索引需要 DBA 来建立,DBMS 可自动维护 DBA 建立的索引。正确答案:【主索引

39、是 DBMS 自动建立和维护的,关于其他数据项上的索引需要DBA 来建立,DBMS 可自动维护 DBA 建立的索引。】9、问题:关于索引的下列说法不正确的是_。选项:A、主索引是对每一个存储块都有一个索引项;B、稠密索引,对于 Table 中索引字段的每一个不同值,总是有一个索引项;C、稠密索引,对于 Table 中的每一个记录,总是有一个索引项;D、稀疏索引是对于 Table 中的部分记录有索引项。E、稀疏索引是对于 Table 中索引字段的部分取值有索引项。正确答案:【稠密索引,对于 Table 中的每一个记录,总是有一个索引项;】10、问题:关于聚簇索引和非聚簇索引,下列说法正确的是_。

40、选项:A、聚簇索引中邻近的记录在主文件中不一定是邻近存储的,聚簇索引中一定不存在重复键值的索引项;B、聚簇索引中邻近的记录在主文件中一定是邻近存储的,聚簇索引中一定不存在重复键值的索引项;C、一个主文件只能有一个聚簇索引文件,但可以有多个非聚簇索引文件;D、一个主文件可以有多个聚簇索引文件,也可以有多个非聚簇索引文件;正确答案:【一个主文件只能有一个聚簇索引文件,但可以有多个非聚簇索引文件;】11、问题:关于聚簇索引和非聚簇索引,下列说法正确的是_。选项:A、聚簇索引中邻近的记录在主文件中不一定是邻近存储的,聚簇索引中一定不存在重复键值的索引项;B、聚簇索引中邻近的记录在主文件中一定是邻近存储

41、的,聚簇索引中一定不存在重复键值的索引项;C、一个主文件只能有一个聚簇索引文件,但可以有多个非聚簇索引文件;D、一个主文件可以有多个聚簇索引文件,也可以有多个非聚簇索引文件;正确答案:【一个主文件只能有一个聚簇索引文件,但可以有多个非聚簇索引文件;】 12、问题:用 B+树建立主索引,下列说法正确的是_。选项:A、叶结点某索引项 X 的左侧指针,指向键值=X 记录所在的主文件存储块;B、非叶结点某索引项 X 的左侧指针,指向键值=X 记录所在的主文件存储块;C、叶结点某索引项 X 的左侧指针指向键值 X 记录所在的主文件存储块;D、非叶结点某索引项 X 的左侧指针指向键值 X 记录所在的主文件

42、存储块;正确答案:【叶结点某索引项 X 的左侧指针,指向键值=X 记录所在的主文件存储块;】13、问题:用 B+树建立主索引,下列说法正确的是_。选项:A、叶结点某索引项 X 的左侧指针,指向键值=X 记录所在的索引文件存储块;B、非叶结点某索引项 X 的左侧指针,指向键值=X 记录所在的索引文件存储块;C、叶结点某索引项 X 的左侧指针指向键值=X 记录所在的索引文件存储块;D、非叶结点某索引项 X 的左侧指针指向键值 X 记录所在的索引文件存储块;正确答案:【非叶结点某索引项 X 的左侧指针指向键值 X 记录所在的索引文件存储块;】14、问题:已知存储块大小为 4096 字节,在整型属性(

43、一个整型数值占有 4 个字节)上建立 B+树索引,一个指针占有 8 个字节,则该存储块最多能有_个索引项和_个指针。选项:A、340, 341;B、339, 340;C、341, 342;D、341, 340;正确答案:【340, 341;】15、问题:已知存储块大小为 4096 字节,在整型属性(一个整型数值占有 4 个字节)上建立 B 树索引,一个指针占有 8 个字节,则该非叶结点存储块最多能有_个索引项和_个指针。选项:A、340, 341;B、340, 342;C、204, 410;D、204, 408;正确答案:【204, 410;】16、问题:关于 B+树可以建立何种索引,下列说法不正确的是_。选项:A、用 B+树可义建立候选键属性上的稀疏索引,但主文件必须按该属性排序存储; B、用 B+树可义建立候选键属性上的稠密索引,但主文件必须按该属性排序存储;C、用 B+树可义建立非候选键属性上的稠密索引;主文

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报