第3章关系数据库研究.ppt

数据库原理与应用 高等院校计算机教材系列 第3章 关系数据库 3.1 关系模型概述 3.2 关系数据模型的基本术语与形式化定义 3.3 关系模型的完整性约束 3.4 关系代数 3.1 关系数据模型概述 关系数据结构 关系操作 数据完整性约束 3.1 关系数据结构 关系数据模型源于数学。 用二维表来组织数据,这个二维表在关系数据库中就称为关系。 关系数据库就是表或者说是关系的集合。 关系系统要求让用户所感觉的数据库就是一张张表。 在关系系统中,表是逻辑结构而不是物理结构。 关系操作 传统的关系运算: 并(Union) 交(Intersection) 差(Difference) 广义笛卡尔乘积(Extended Cartesian Product) 专门的关系运算: 选择(Select) 投影(Project) 连接(Join) 除(Divide) 关系模型的数据操作 主要包括:查询、插入、删除和修改数据。 是基于集合的操作,操作对象和操作结果都是集合(或关系)。 是非过程化的。 数据完整性约束 数据完整性是指数据库中存储的数据是有意义的或正确的。 主要包括三大类: 实体完整性 参照完整性 用户定义的完整性 关系数据模型的基本术语 关系 :关系就是二维表。并满足如下性质: 关系表中的每一列都是不可再分的基本属性; 表中的行、列次序并不重要。 属性 :表中的每一列是

文档评论(0)

1亿VIP精品文档

相关文档