第四节 关系代数 (1) (2) (3) (4) (5) (6)
专门的关系运算:选择;投影;连接;除。
1. 选择(Selection)
1) 选择又称为限制(Restriction)
2) 选择运算符的含义
在关系R中选择满足给定条件的诸元组:σF(R) = {t|t∈R∧F(t)= '真'},F:选择条件,是一个逻辑
表达式,基本形式为:[﹁( ] X1θY1 [)][φ [﹁( ] X2θY2 [)]]…;θ:比较运算符(>,≥,<,≤,
=或<>);X1,Y1等:属性名、常量、简单函数;属性名也可以用它的序号来代替;φ:逻辑运算符(∧或
∨);[ ]:表示任选项;…:表示上述格式可以重复下去。
3) 选择运算是从行的角度进行的运算 :

4) 举例
设有一个学生-课程数据库,包括学生关系Student、课程关系Course和选修关系SC。


例1 查询信息系(IS系)全体学生:σSdept = 'IS' (Student) 或 σ5 ='IS' (Student),结果:

例2 查询年龄小于20岁的学生:σSage < 20(Student) 或 σ4 < 20(Student),结果:

|