关系数据语言:
关系完整性:
域:具有相同数据类型的集合
笛卡尔积:是域上的一种集合运算 简单理解为排列组合
关系:笛卡尔积的子集
关系模式:R(U,D,DOM,F) -- 简记:R(U)或 R(A1,A2,A3.....)
R:关系名
U:属性名集合
D:U中属性的域
DOM:属性向域映像集合
F:数据依赖关系集合
基本关系操作:
(1)查询(query)★为5中基本操作 ●是二目运算
★选择(σ):又称为限制 σSdept = 'IS'(Student) σSage <20 (Student)
查询IS系学生 查询年龄小于20的学生 结果为行
★投影( Π):选择若干属性组成新的关系 ΠSname,Sdept(Student) 投影这两 列
连接(θ):从笛卡尔积中选取满足条件的元组 结果 行
非等值连接 等值连接 自然连接(在等值连接的基础上去掉重复的列)
外连接 将自然连接剩下的写上 没有写NULL
左外连接 保留左边 右外链接 保留右边
除(÷):
★●并:R ∪ S ---- 属于R或属于S
★●差:R - S ---- 属于R而不属于S
●交:R ∩ S ---- 既属于R也属于S
★●笛卡尔积:理解为排列组合