全国计算机等级考试_二级_公共基础知识_剖析.ppt

全国计算机等级考试_二级_公共基础知识_剖析.ppt

* 例1:请查询信息系(IS)全体学生的详细信息。 解:采用选择运算即可,具体代码为σSdept = ‘IS’ (Student) 或 σ5 =‘IS’ (Student) 运行结果如下表所示: 例2:请查询信息系(IS)且年龄小于19的学生的详细信息。 解:采用选择运算即可,具体代码为σSdept=‘IS’ ∧Sage19 (Student) 或σ5=‘IS’∧419(Student) ,运行结果如下 * 3.投影 (1)投影运算符的含义 从R中选择出若干属性列组成新的关系: ΠA (R) = { t[A] | t ?R } A表示R中的属性列。投影运算是选择指定的列。 (2)投影操作主要是从列的角度进行运算,如图所示。 注意:投影后不仅取消了原关系中的某些列,而且还可能取消某些元组(避免重复行)。 * 例:查询学生关系Student中学生的姓名和所在系 这其实是求Student关系上学生姓名和所在系两个属性上的投影: πSname,Sdept(Student) 或π2,5(Student) 结果如下表所示: * 4.连接 (1)连接也称为θ连接。 (2)连接运算的含义: 从两个关系的笛卡尔积中选取属性值满足一定条件的元组。 设有关系R、S以及比较式AθB,其中A为R中的域,B为S中的域,θ是比较运算符,则可以将R、S

文档评论(0)

1亿VIP精品文档

相关文档