关系模型

关系模型的三个要素
1、  数据结构【以‘表’的形式来表示】
2、  关系操作
a)         关系代数操作【数据库内部的语言】
b)        关系演算操作【数据库内部的语言】
c)         SQL
3、  关系完整性
a)         实体完整性
b)        参照完整性
c)         用户定义完整性
 
 
数据结构
1、  域:具有相同数据类型的数据值的集合
2、  笛卡儿积:表中所有列的值的进行排列,根据实际情况形成表中的记录
3、  候选码:一个表中的某一个属性可以唯一地标识一条记录
4、  主码:若一个表中有多个候选码,则选 出一个作为主码
5、  主属性:主码中的所有属性
6、  非主属性:不包含在任何一个候选码中的属性
7、  全码:一个表中的所有属性共同构成候选码
 
 
关系模式【对关系的描述】
1、  R :关系名称
2、  U :关系中属性的集合
3、  D :域,属性的取值范围
4、  DOM :属性向域的映象集合
5、  F :属性间的依赖关系
 
关系的完整性
1、  实体完整性:若属性 A 是关系 R 的主属性,则属性 A 的分量值是不能为空的
2、  参照完整性:
a)         外码:若 F 是一个关系 R 的属性,若 F 又是另一个关系 C 的主码,则 F 为关系 R 的外码
b)        关系 R 为参照关系,关系 C 为被参照关系
c)         参照完整性内容:若属性 F 是一个关系 R 的外码,那么此属性 F 的取值只能是空值或者是关系 C 中属性 F 中的一个值
3 、用户自定义的完整性
 
 
关系代数
1、  传统的集合运算:并、交、差、笛卡儿积
2、  专门的关系运算
a)         选择δ,选择出符合一定条件的记录
b)        投影Π,从原有的关系中取得一些属性构成一个新的关系
c)         连接,从两个关系的笛卡尔积中选择符合一定条件的元组
                                      i.              等值连接
                                    ii.              自然连接
d)  除÷

你可能感兴趣的:(职场,休闲,关系模型)