首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是______。
在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是______。
admin
2013-03-12
29
问题
在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是______。
选项
A、为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶
B、用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码
C、如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出
D、好的散列函数产生的存储地址分布应尽可能是随机的
答案
D
解析
散列文件是一种利用散列函数(Hash函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法。用散列方法组织存储一个文件时,首先要指定文件记录的一个(或一组)域作为查找码,查找码也称为散列域。好的散列函数应满足下面两个条件:①地址的分布是均匀的;②地址的分布是随机的。产生桶溢出的2个主要原因是:①文件初始设计时,为文件记录预留存储空间不足,顶留的桶数偏少;②散列函数的“均匀分布性”不好,造成某些桶存满了记录,其他桶内却有较多空闲空间。
转载请注明原文地址:https://kaotiyun.com/show/d3AZ777K
本试题收录于:
四级数据库工程师题库NCRE全国计算机四级分类
0
四级数据库工程师
NCRE全国计算机四级
相关试题推荐
______语言不是面向对象的程序设计语言。
在面向对象方法中,实现信息隐蔽是依靠______。
以下关于面向对象分析与结构化分析的叙述中,错误的是()。
编译程序的工作可分为6个阶段:词法分析、语法分析、(29)、中间代码生成、代码优化和目标代码生成。其中,中间代码生成和(30)不是必须经过的阶段。
设机器字长为16,则原码表示的定点小数的最大值为(8),用补码表示的定点小数的最小值为(9)。
用户界面是系统与用户的接口,在设计时应坚持的原则是______。
面向对象程序设计语言不同于其它语言的主要特点是(44);(45)可以实现函数名和运算符重载;(46)是在类与子类之间共享数据和方法的一种机制;封装是一种(47)技术,以实现对象的定义和实现分离。
软件测试的目的是______。A.证明软件中没有错误B.改正软件中的错误C.发现软件中的错误D.优化程序结构
面向对象程序设计语言主要用于______。A.面向对象分析、设计与实现B.面向对象分析C.面向对象设计D.面向对象实现
常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中,(1)______适用于需求明确或很少变更的项目,(2)______主要用来描述面向对象的软件开发过程。(1)______A.瀑布模型B.演化模型C.螺旋模型D.喷
随机试题
Thespacecraftwillsendback______onsurfacewindandtemperatures.
Howmuchdidyouhavetopaydownonthecar?你(一共)花了多少钱买那辆车?
钝性分离适用于()。
参苓白术丸的功用是
带传动的优点有( )。
工业增加值率则是指一定时期内工业行业的净利润占工业总产值的比重,反映降低中间消耗的经济效益。( )
证券公司加强自营业务内部控制的措施主要有()。I.应加强自营账户的集中管理和访问权限控制Ⅱ.建立健全自营业务风险监控缺陷的纠正与处理机制Ⅲ.提高自营业务运作的透明度Ⅳ.建立完备的业绩考核和激励制度
第三方物流横向合作经营的实现,基础是资源共享,它包括()。
VisualFoxPro在SQL方面,不支持的功能是()。
Whereisthisconversationprobablytakingplace?
最新回复
(
0
)