2.1 关系数据结构及形式化定义
2.1.1 关系
域:域是一组具有相同数据类型的值的集合
笛卡尔积:是域上边的一种集合运算
关系:
关系中每个元素是关系中的元组。
2.1.2 关系模式
关系的描述称为关系模式
2.2 关系操作
2.2.1 基本的关系操作:查询(Query),插入(Insert),删除(Delete),修改(Update)
查询操作的基本操作:选择,投影,并,差,笛卡尔积
选择:在关系R中选择满足给定条件的诸元组
投影:从R中选择出若干属性列组成新的关系 π
连接:从两个关系的笛卡尔积中选取属性间满足一定条件的元组
2.3.1 关系的三类完整性约束
实体完整性
实体完整性规则:若属性A是基本关系R的主属性,则A不能取空值。
参照完整性
用户定义的完整性
2.5 关系演算
1.检索操作 用GET语句实现
2.更新操作
修改操作: 用UPDATE语句实现
插入操作: 用PUT语句实现
删除:用DELETE语句实现