11.32-投影与select语句 11.33-选择与select语句 11.34-笛卡尔积与select语句 11.35-θ连接与select语句 11.36-自然连接与select语句

发布于:2022-12-21 ⋅ 阅读:(470) ⋅ 点赞:(0)

一、投影与select语句

  • 投影运算的下标,就是select查询的列名。
  • 投影运算是做列方向的筛选,而select语句的列筛选就是通过select后的罗列出来的列实现的。

二、选择与select语句

  • 选择运算的下标,就是select查询语句where后的限制条件。
  • 选择运算是做水平方向的筛选,而select语句中where限制条件的作用就是实现水平方向的筛选。

三、笛卡尔积与select语句

  • 在做笛卡尔积运算时,就是将两个关系合并到到一个关系中,没有限制条件,所以笛卡尔积的对应的select查询语句就是查询出表中所有列。 

四、θ连接与select语句

  • θ连接运算就是在笛卡尔积运算的基础上,做选择运算。
  • 所以θ连接对应的select语句,就是在笛卡尔积对应的select语句上增加了where语句。

五、自然连接与select语句

  • 自然连接要做水平方向的运算,也要做垂直方向的运算。
  • 所以自然连接结果中包含的列,也就是去重之后的列(此时已经完成列筛选了),对应的select语句后罗列的列。
  • 所以自然连接的连接条件(用于水平方向的筛选),对应select语句中的where限制条件后的语句。

六、考点:关系代数运算与对应的select查询语句

六、关系代数查询优化准则

1、准则

  • 尽量先做筛选使得参加运算的数据量在连接之前变少,这样查询的效率就会提高。
  • 将笛卡尔积运算和选择运算一起变为连接运算,因为先做笛卡尔积运算再做选择运算,就需要先扫描一张表再扫描一张表,而表扫描的效率比较低,直接做连接运算有利于提高效率。

2、考点:关系代数查询优化准则的应用

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到