我正在阅读一些关于关系和关系代数运算的文本。
声明称:
有些人使用"限制"一词来表示选择——可能是为了避免与SQL中的SELECT冲突-两者都不同。
有什么区别?
关系代数中的RESTRICT操作通常被称为SELECT操作,但其功能与SQL SELECT语句不同。
SQL SELECT用于从数据库中检索数据,从而可以检索整个表或根据某些指定的规则进行检索。语法:SELECT<field_name_of_table>来自<表名称>;
RA中的选择操作从满足选择语法中提到的给定条件的关系中选择元组的子集。语法:RESTRICT<relation_name>哪里<给定条件>
有关RA中限制操作的说明,请参阅以下链接:关系代数简介