已知关系R和S。关系占用的磁盘块数B(R)=1000,B(S)=500,已知可用内存页数M=50。采用基于排序的算法,下列说法正确的是_______。
A.用一趟算法即可实现R和S的集合并操作。
B.用两趟算法才能实现R和S的集合并操作。
C.用一趟算法即可实现R和S的集合交操作。
D.用两趟算法才能实现R和S的包的并操作。
A.用一趟算法即可实现R和S的集合并操作。
B.用两趟算法才能实现R和S的集合并操作。
C.用一趟算法即可实现R和S的集合交操作。
D.用两趟算法才能实现R和S的包的并操作。
第1题
A.用一趟算法即可实现R和S的集合并操作
B.用两趟算法才能实现R和S的集合并操作
C.用一趟算法即可实现R和S的集合交操作
D.用两趟算法才能实现R和S的包的并操作
第2题
A.用一趟算法即可实现R和S的集合并操作。
B.用两趟算法即可实现R和S的集合并操作。
C.用一趟算法即可实现R和S的包的并操作。
D.必须用两趟算法才能实现R和S的包的并操作。
第3题
A.非精确的讲,算法的应用前提是B(R) < =M,其中M为可用内存块数,B(R)为R中数据所占用的磁盘块数。
B.算法的关键是建立内存数据结构,可以建立散列结构,也可以建立排序结构,目的是进行快速比较;
C.算法可以做到一条记录只与一个或少量几个内存块中的数据进行分组聚集计算;
D.算法可以边执行边建立内存数据结构,即仅对已处理过的数据建立内存数据结构,便可进行各个分组的聚集计算。
E.算法需要首先对R的所有数据建立内存数据结构,然后才能进行各个分组的聚集计算。
第4题
A.60块
B.70块
C.90块
D.110块
第5题
A.40块
B.50块
C.60块
D.70块
第6题
A.如果R是聚簇存储的且不使用索引,则该操作的执行代价为1000个I/O;
B.如果不使用索引,则该操作的执行代价为1000个I/O;
C.如果R是聚簇存储的且使用索引,则该操作的执行代价为1000个I/O;
D.如果R是聚簇存储的且使用索引,则该操作的执行代价平均为100个I/O;
第7题
A.如果R是聚簇存储的且不使用索引,则该操作的执行代价为1000个I/O
B.如果不使用索引,则该操作的执行代价为1000个I/O
C.如果R是聚簇存储的且使用索引,则该操作的执行代价为1000个I/O
D.如果R是聚簇存储的且使用索引,则该操作的执行代价平均为100个I/O
第9题
A.无论是“内排序”算法,还是“外排序”算法,都需要考虑读写磁盘的代价问题
B.“内排序”算法通常是内存中数据排序常用的算法,而“外排序”算法通常是大规模数据排序常用的算法
C.“内排序”算法由于内存排序应用的频繁性,所以算法要考虑用尽可能少的步骤,而“外排序”算法由于要利用磁盘保存中间结果,所以算法主要考虑尽可能少的读写磁盘
D.对一组需要排序的数据,能应用“内排序”算法时,尽量不用“外排序”算法
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!