【计算机类职业资格】存储技术与数据库物理设计(二)及答案解析.doc
《【计算机类职业资格】存储技术与数据库物理设计(二)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】存储技术与数据库物理设计(二)及答案解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
1、存储技术与数据库物理设计(二)及答案解析(总分:100.01,做题时间:90 分钟)一、选择题(总题数:3,分数:9.00)1.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是_。A堆文件 B聚集文件 C索引文件 D散列文件(分数:3.00)A.B.C.D.2.下图是雇员表(雇员:ID,姓名,年龄部门)所对应的数据文件和索引文件示意图,其中雇员 ID 为主码,该索引属于_。(分数:3.00)A.B.C.D.3.数据库文件结构包括堆文件、索引文件、散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是_。A顺序文件 B聚集文件 C索引文件 D散列文件(分
2、数:3.00)A.B.C.D.二、设计与应用题(总题数:9,分数:91.00)考虑从下图的文件中删除记录 5。比较下列实现删除技术的相对优点。(分数:11.01)(1).移动记录 6 到记录 5 所占用的空间,然后移动记录 7 到记录 6 所占用的空间。(分数:3.67)_(2).移动记录 7 到记录 5 所占用的空间。(分数:3.67)_(3).标记记录 5 被删除,不移动任何记录。(分数:3.67)_4.文件组织和文件中记录的组织一样吗?(分数:10.00)_有学生表(学号,姓名,年龄,性别,系名,专业名,班号),设一个系可有多个专业,每个专业可有多个班,各班班号不重复,一个学生只在一个班
3、学习。现经常需要按“系名”和“班号”进行查询,为提高查询效率,需要为“系名”和“班号”两个列建立一个非聚集索引。建立此索引有下列两种方法:方法 1:索引列顺序为(班号,系名)。方法 2:索引列顺序为(系名,班号)。(分数:10.00)(1).这两种方法哪个更合理?请简要说明原因。(分数:5.00)_(2).针对你认为合理的方法,写出创建该索引的 SQL 语句。(分数:5.00)_5.什么情况下使用稠密索引比稀疏索引要好?并做必要的解释。(分数:10.00)_6.假设我们需要将 26 个大写英文字母分布到 5 个存储桶中(地址从 0 到 4),那么散列函数 h 该如何设计呢?(分数:10.00)
4、_7.设有商场经营管理系统,系统中的部分数据表或视图的相关信息如下:表或视图 访问频率 数据源表 T1(商品标识,时间,销售柜台,数量,单价,金额) 10000 次/天 原始数据表 T2(商品标识,时间,商店标识,总数量,总金额) 1000 次/天 T1表 T3(商品标识,日,商店标识,总数量,总金额) 5000 次/天 T2表 T4(商品标识,月份,商店标识,总数量,总金额) 100 次/天 T3视图 V1(商品标识,季度,商店标识,总数量,总金额) 3000 次/天 T3表中 T4 的数据源是 T3 的数据汇总计算而来的,并假定各个表的数据都得到了及时计算。现需对系统进行优化,以提高与视图
5、 V1 有关的查询效率。设有如下优化方案:为视图 V1 建立索引为 T2 建立主索引为 T3 建立主索引重写视图 V1,将其数据源调整为 T4,并为 T4 建立主索引重写视图 V1,将其数据源调整为 T2,并为 T2 建立主索引请针对每一个优化方案,说明该优化方案对实现目标是否有效,并简要说明原因。(分数:10.00)_8.设关系数据库中有两个关系:Course(Course_name,TeacherID)Enrollment(Course_name,StudentID,Grade)设有 3 门课程,5 个学生,学生与课程之间有选修关系。试用聚集文件表示这两个关系的文件结构。(分数:10.00
6、)_9.简述有序索引技术的基本原理。(分数:10.00)_10.简述散列技术的基本原理。(分数:10.00)_存储技术与数据库物理设计(二)答案解析(总分:100.01,做题时间:90 分钟)一、选择题(总题数:3,分数:9.00)1.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是_。A堆文件 B聚集文件 C索引文件 D散列文件(分数:3.00)A. B.C.D.解析:解析 堆文件也称为无序(记录)文件。在堆文件中,记录随机地存放在文件物理空间中;插入操作存储在文件末尾;聚集文件记录按照聚集码值在物理空间顺序存储,插入操作后因为要保证聚集码的顺序存储,所以一般
7、要修改记录顺序来调整;索引文件由索引表和主文件两部分构成;散列文件是利用散列存储方式组织的文件,亦称为直接存取文件。2.下图是雇员表(雇员:ID,姓名,年龄部门)所对应的数据文件和索引文件示意图,其中雇员 ID 为主码,该索引属于_。(分数:3.00)A.B. C.D.解析:解析 索引与数据位置不一致,因此是非聚集索引;所有的雇员 ID 都在索引中,因此为稠密索引;雇员 ID 是主码,在其上建立的索引为主索引。3.数据库文件结构包括堆文件、索引文件、散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是_。A顺序文件 B聚集文件 C索引文件 D散列文件(分数:3.00)A.B.C.D
8、. 解析:解析 本题主要考查散列文件的概念。散列文件是指利用定义在文件记录上的搜索码(也称为散列域),通过计算一个散列函数(也称为哈希函数),以散列函数值作为记录的物理地址,实现对文件记录的直接、快速访问。二、设计与应用题(总题数:9,分数:91.00)考虑从下图的文件中删除记录 5。比较下列实现删除技术的相对优点。(分数:11.01)(1).移动记录 6 到记录 5 所占用的空间,然后移动记录 7 到记录 6 所占用的空间。(分数:3.67)_正确答案:(这种删除技术实现简单,容易理解,因为在删除记录 5 时很容易找到它的下一条记录(即记录6)的位置。但这种方法需要移动多条记录。)解析:解析
9、 本题主要考查记录的不同删除方法。对于不同的删除方法比较其优缺点,取决于删除操作后其他记录的移动次数和是否需要额外的存储空间。(2).移动记录 7 到记录 5 所占用的空间。(分数:3.67)_正确答案:(这种技术在实现时首先要找到文件的尾部,即最后一条记录 7 的位置,然后再移动记录。但这种方法只需要移动一条记录。)解析:(3).标记记录 5 被删除,不移动任何记录。(分数:3.67)_正确答案:(这种技术在实现时比较麻烦,但是它不需要移动任何记录,因此删除的效率比较高。但是它要标记被删除的记录,因此需要引入额外的结构,是用空间的代价来换取时间的节省。)解析:4.文件组织和文件中记录的组织一
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 存储 技术 数据库 物理 设计 答案 解析 DOC
