1. 选择:
此操作从满足选择语法中提到的给定条件的关系中选择元组子集。

2. 投影:
此操作选择某些必需的属性,同时丢弃其他属性。

DBMS 中选择和投影的区别

编号 类别 选择 投影
1 其他名称选择操作也称为水平分区。 项目操作也称为垂直分区。
2 使用 它用于从满足选择语法中提到的给定条件的关系中选择元组的子集。 它用于选择某些必需的属性,同时丢弃其他属性。
3 分区 对表进行水平分区。 它垂直分区表。
4 先用哪个 选择操作是在投影之前进行的(如果要一起使用的话)。 投影操作在选择后执行(如果它们要一起使用)。
5 使用运算符 Select 运算符用于选择操作。 项目运算符用于项目操作。
6 运算符 选择运算符用Sigma符号表示。 项目运算符用 Pi 符号表示。
7 交换 选择是可交换的。 投影不是可交换的。
8 列选择 Select 用于选择特定元组的所有列。 项目用于选择特定的列。
9 使用的SQL语句 SELECT、FROM、WHERE SELECT、FROM