数据库关系代数操作主要分为核心运算符和扩展运算符两大类1. 核心基本操作这是关系代数的基石其他复杂操作都可以由它们组合而成选择 (Selection,σ\sigmaσ)按条件筛选行如找年龄 20 的学生。投影 (Projection,π\piπ)选择特定的列如只看学生的姓名和学号。并 (Union,∪\cup∪)合并两个关系中的所有元组需属性相同。差 (Set Difference,−-−)找出存在于 A 但不存在于 B 中的元组。笛卡尔积 (Cartesian Product,×\times×)将两个关系的元组进行全排列组合。2. 常用扩展操作为了方便实际应用基于基本操作衍生出的常用功能连接 (Join,⋈\bowtie⋈)最常用的操作。包括等值连接、自然连接自动匹配同名列以及外连接左/右/全外连接。交 (Intersection,∩\cap∩)找出同时存在于 A 和 B 中的元组。除 (Division,÷\div÷)用于处理“查询选修了所有课程的学生”这类包含“所有”逻辑的问题。更名 (Rename,ρ\rhoρ)给关系或属性起别名。3. 专门的关系运算聚合函数如 Sum、Count、Avg 等通常用于分组统计。