导图社区 关系数据库
数据库第二章关系数据库的基本理论知识总结,包括关系数据结构、关系的完整性、关系代数、函数依赖和范式等内容。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
关系数据库
关系的完整性约束
实体完整性
基本关系R的主属性不能取空值
整体不能为空值
参照完整性:相关联的两个表之间的约束
用户定义的完整性
关系操作
集合关系操作
并
差
交
笛卡尔积
专门关系操作
选择:选择满足给定条件的元组(行)T = σF(R) = {t│t∈R∧F(t)=True}
投影:选择满足给定条件的属性(列)T = πA(R) ={t│t[A]∧t∈R}
连接
等值连接T={tr⌒ts│tr∈R∧ts∈S∧tr[A]=ts[B]}
自然连接
比较运算符连接
除
象集Zx
关系数据库结构
概念:关系数据库逻辑上由一张张二维表构成
二维表------------关系(Relation) 表名-------------关系名 表头-------------关系模式 列 --------------属性(Attribute) 列的个数----------元或目或度 列取值范围---------域(Domain) 行--------------元组(Tuple) 行中的一个属性值-----分量(Component) 行的个数----------基数(Cardinality)
码:值都能用来唯一标识该关系的元组
超码(超键):在码中去除某个属性,它仍然是这个关系的码
候选码(候选键):在码中不能从中移去任何一个属性
主码(主键):在若干个候选码中指定一个唯一标识关系的元组
主属性:包含在任何一个候选码中的属性
全码(全键):一个关系模式的所有属性集合
外码(外键):某个属性(属性组)
关系的形式化定义
笛卡尔积:是域上的一种集合运算,可以表示一张二维表