![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
提问人:网友jzitjing
发布时间:2022-01-07
[单选题]
连接操作是查询处理中最常见也是最耗时的操作之一。数据库管理系统中实现连接操作的算法包括()。
A.嵌套循环算法
B.排序-合并算法
C.索引连接算法
D.Hash Join算法
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_ckda.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
查看官方参考答案
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_wyda.png)
共位网友提供了参考答案,
查看全部
- · 有4位网友选择 B,占比40%
- · 有4位网友选择 C,占比40%
- · 有1位网友选择 D,占比10%
- · 有1位网友选择 A,占比10%
A.嵌套循环算法
B.排序-合并算法
C.索引连接算法
D.Hash Join算法
A、基于规则的启发式优化
B、基于代价估算的优化
C、基于查询树的启发式优化
D、结合A和B的优化方法
A、对于小关系,如果选择列上有索引,则采用索引扫描。
B、对于大关系,如果选择条件为“主码=值”的查询,则采用索引扫描。
C、对于大关系,如果选择条件为“非主属性=值”或属性上的非等值查询和范围查询,即使选择列上建有索引,也需要进行代价估算,来确定是选择索引扫描还是全表扫描。
D、对于大关系,使用OR连接的析取选择条件,一般使用全表扫描。
A、多个更新事务并行运行时,不同事务的操作交叉执行
B、多个查询事务并行运行时,不同事务的操作交叉执行
C、事务在运行过程中被强行停止
D、当处理多个更新事务时,不同事务的操作串行执行
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!