第三章
2016-12-31 15:49:20 0 举报
AI智能生成
第三章,情节发展到了一个关键的转折点。主角在经历了一系列的挑战和困难后,终于找到了解决问题的关键线索。他开始深入调查,发现了一个隐藏在表面下的惊人秘密。这个秘密不仅关乎他自己的命运,也关系到整个社区的安全。然而,揭示这个秘密的过程并不顺利,他必须面对来自各方的阻挠和威胁。在这个过程中,他的智慧和勇气得到了极大的考验。同时,他也发现了自己内心深处的勇气和决心,决定无论付出什么代价,都要保护他所爱的人和他的家园。这一章充满了紧张和刺激,让人无法停止阅读。
作者其他创作
大纲/内容
2.关系代数
三要素
运算对象:关系
运算结果:关系
运算符
集合运算符
专门的关系运算符
算术比较符
逻辑运算符
表示记号
关系,元组,分量
属性列,分量集合,剩余属性组
元组的连接
象集
分类
传统的集合运算
并∪
差 -
交∩
笛卡尔积 X
专门的关系运算
选择 σ
在关系R中选择满足F条件的诸元组
投影 π
从R中选择若干属性列A组成新的关系
避免重复,可能会取消某些元组
连接
选择R x S中属性间满足一定条件的元组。(θ为比较运算符)
等值连接:θ为=
自然连接:θ为= && AB是相同属性组
除法÷
关系R(X,Y)和关系S(Y,Z)
扩充的关系运算
属性重命名
外连接
左外连接
右外连接
完全外连接
ISBL语言
并:R+S
交:R·S
差:R-S
选择:R:F
投影:R%A
连接: R*S
1.基本概念
关系
域
笛卡尔积:所有域的所有取值的组合
元组:笛卡尔积中的每一个元素
分量:笛卡尔积元素中的每一个值
基数
关系 R(D1,D2,...,Dn)
概念
关系名R
目(度)n
注意
关系是笛卡尔积的有限子集
笛卡尔积不满足,但关系满足交换律
三类关系
基本关系(基本表或基表)
视图表
查询表
基本关系性质
列是同质的
不同的列可出自同一个域
行、列的顺序无所谓
任意两个元组不能完全相同
分量必须取原子值
关系模式和关系数据库
关系模式
形式化表示 R(U,D,dom,F)
关系名R
属性名集合U
U中属性来自的域D
属性向域的映像集合dom
属性间的数据依赖关系F
简记 R(U) 或 R(A1,A2,...,An)
关系数据库模式:关系模式的集合 R={R1,R2...,Rn}
关系数据库:关系的集合 d = {r1,r2,...rn}
键
超键
候选键
全键
主键
隐含键或候补键
主属性:包含在所有候选键中
非主属性/非键属性:不包含在任何键中的属性
完整性约束
实体完整性
A是R的主属性→A不能为空
参照完整性
关系间的引用
外键F
参照关系R
F是R的属性但不是键
目标关系/被参照关系 S
F与S的主键相对应
规则
外键F必须取空值or与目标关系某个元组的主键值相等
用户定义的完整性
3.关系演算
元组关系演算ALPHA
检索
GET 工作空间名 (定额) (表达式1): 操作条件 DOWN/UP 表达式2
更新
修改操作
HOLD 工作空间名 (表达式1): 操作条件
宿主语言进行修改
UPDATE 工作空间名
插入操作
宿主语言建立新元组
PUT 工作空间名 (关系名)
删除操作
HOLD 工作空间名 (表达式1): 操作条件
DELETE 工作空间名
域关系演算QBE
查询
更新
修改
插入
删除
0 条评论
下一页