数据库原理第二部分:关系数据库课件.pptVIP

  • 13
  • 0
  • 约1.03万字
  • 约 63页
  • 2017-03-19 发布于上海
  • 举报

数据库原理第二部分:关系数据库课件.ppt

数据库原理 第二章:关系数据库 授课教师:王哲 本次课学习内容 关系代数 关系运算(选择、投影、连接,除运算) * 关系演算是以数理逻辑中的谓词演算为基础的。可分为: 元组关系演算语言(get,put等6条语句) 域关系演算语言QBE 一、关系代数 1、除运算 2、除运算示例 3、除运算练习 1、除运算÷(Division,亦称商) 用途:除法运算同时从行和列的角度进行运算,在表达某些查询时有用,适合于包含“全部”之类的短语的查询,例如“查询已注册选修了所有课程的学生名字”。 定义:给定关系 R(X,Y),S(Y,Z),X,Y,Z为属性列,关系R和关系S中的Y出自相同域集,则: R÷S={tr[X]|tr∈R∧Πy(S)?Yx} 其中,Yx为x在R中的象集,x= tr[X]。 象集Zx 给定一个X和关系R(X,Z), Z为属性组。 当t[X]=x时,x在R中的象集(Images Set)为: Zx={t[Z]|t ?R,t[X]=x} 它表示R中属性组X上值为x的诸元组在Z上分量的集合 2、除运算示例 分析 在关系R中,A可以取四个值{a1,a2,a3,a4} a1的象集为 {(b1,c2),(b2,c3),(b2,c1)} a2的象集为 {(b3,c7),(b2,c3)} a3的象集为 {(b4,c6)} a4的象集为 {(b6,c

文档评论(0)

1亿VIP精品文档

相关文档