数据库学习的一天(3)

第五讲

1.关系演算:区分元组演算和域演算->元祖演算:关系谓词是元组   域演算:关系谓词是域(数据库学习的一天(3))画圈部分则是关系谓词

2.基本公式:元组演算数据库学习的一天(3),t是变量

数据库学习的一天(3)θ为逻辑比较符  第四点注释:即属于关系R的所有元组存在满足P(t)或者所有均满足  运算符优先级为重点

量词:分为存在量词和全称量词,被量词所约束的是约束变量,否则则是*变量,第一个括号内放比较范围,第二个括号里放比较条件

3.等价性

数据库学习的一天(3)

4.域演算:数据库学习的一天(3)根据域来进行遍历

5.QBE:由四个部分构成

数据库学习的一天(3)

操作命令分为:

数据库学习的一天(3)

6.示例元素:数据库学习的一天(3)用于站位,来打印该属性(底下有下划线,并没有实际意义)

当示例元素不一样则是表达或操作,当示例元素一样时则是与运算

数据库学习的一天(3)用操作区来表达一个元祖内部的条件关系

       数据库学习的一天(3)用相同示例元素来进行外连接

7.关系演算的安全性:①关系代数是一种集合运算,安全 ②关系演算则不安全(何为安全:即不产生无限关系和无穷验证

8.安全约束有限集合:

数据库学习的一天(3)要求每个被查询的对象都必须在DOM里

9.三种关系运算的关系:等价,均为非过程性,但是域演算>元组演算>关系代数