以下说法错误的是______。 A) 散列技术一般使用桶作为基本的存储单位 B) 好的散列函数地址的分布是均匀的、随机的 C) 散列技术是一种快速查找技术 D) 散列函数的输入为文件记录的查找码值,函数的输出为记录的逻辑地址

admin2012-04-09  28

问题 以下说法错误的是______。
A) 散列技术一般使用桶作为基本的存储单位
B) 好的散列函数地址的分布是均匀的、随机的
C) 散列技术是一种快速查找技术
D) 散列函数的输入为文件记录的查找码值,函数的输出为记录的逻辑地址

选项 A、 
B、 
C、 
D、 

答案D

解析 散列是一种快速查找技术,它利用定义在文件记录上的查找码(也称为散列域),通过计算一个散列函数,以散列函数值作为记录的物理地址,实现对文件记录直接快速访问。在数据库技术中,一般使用桶(Bucket)作为基本的存储单位。一个桶可以存放多个文件记录。桶可以是磁盘块,也可以是比磁盘块大的空间。用散列方法组织存储一个文件时,首先要指定文件记录的一个(或一组)域作为查找码,查找码也称为散列域。然后定义一个查找码上的函数,称为散列函数。散列函数的输入为文件记录的查找码值,函数的输出为记录的物理地址,即桶号。所以本题的答案为D。
转载请注明原文地址:https://kaotiyun.com/show/gGAZ777K
0

相关试题推荐
最新回复(0)