第2章关系数据库 数据库原理与应用 第2章关系数据库 2.1关系模型概述 2.2关系数据库的基本概念 2.3关系代数 2.4关系演算 开始 上一页 下一页 回首页
上一页 下一页 返回首页 第2章 关系数据库 数据库原理与应用 第2章 关系数据库 • 2.1 关系模型概述 • 2.2 关系 数据库的基本概念 • 2.3 关系代数 • 2.4 关系演算 开始
第2章关系数据库 数据库原理与应用 2.1关系模型概述 关系模型三要素 1.关系数据结构:二维表。 2.关系操作:选择、投影、连接、并、交、差、增加、删除、修改。 3.完整性规则:实体完整性规则(属性不能空) 参照完整性规则(不引用不存在的实体) 用户定义完整性规则(应用领域的约束条件)。 上一页下一页巡回首页
上一页 下一页 返回首页 第2章 关系数据库 数据库原理与应用 2.1 关系模型概述 一、关系模型三要素 ⒈ 关系数据结构:二维表。 ⒉ 关系操作:选择、投影、连接、并、交、差、增加、删除、修改。 3. 完整性规则:实体完整性规则(属性不能空) 参照完整性规则(不引用不存在的实体) 用户定义完整性规则(应用领域的约束条件)
第2章关系数据库 数据库原理与应用 2.2关系数据库基本概念 关系 1.域:一组具有相同数据类型的值的集合 2.笛卡尔积:给定一组域D1,D2,…,Dn.则笛卡尔积D1 D2×…Dn={(d1,d,di,dn)|di∈Di,i=1,2,…,n 3关系:笛卡尔积的子集。 4.主键:可以识别元组的最小属性集。 5.关系的性质:列是同质的; 不同列可出自同一个域; 行、列的顺序任意;任意两个元组不能完全相同; 分量必须是原子的。 上一页 下一页 回首页
上一页 下一页 返回首页 第2章 关系数据库 数据库原理与应用 2.2 关系数据库基本概念 一、关系 ⒈ 域:一组具有相同数据类型的值的集合。 ⒉ 笛卡尔积:给定一组域D1,D2,…,Dn.则笛卡尔积D1× D2×…×Dn={(d1,d,…di,dn)|di∈Di,i=1,2,…,n} ⒊ 关系:笛卡尔积的子集。 ⒋ 主键:可以识别元组的最小属性集。 5. 关系的性质: 列是同质的; 不同列可出自同一个域; 行、列的顺序任意; 任意两个元组不能完全相同; 分量必须是原子的
第2章关系数据库 数据库原理与应用 二、关系数据库的三级体系结构 1.关系模式(模式)模式名、属性名、值域名、主键 NaMe AGE SEX GR C# CNAME TEACHER 上一页下一页巡回首页
上一页 下一页 返回首页 第2章 关系数据库 数据库原理与应用 二、关系数据库的三级体系结构 ⒈ 关系模式(模式)模式名、属性名、值域名、主键 S# SNAME AGE SEX TEACHER GR C# CNAME S C S-C
第2章关系数据库 数据库原理与应用 个关系: S S# SNAME AGE SEX SC S# C+ GRADE s WANG 20M S1 CI 86 S2 LIU 19 F S1 C2 75 S3 CHEN 17 M S2 C2 90 C C# CNAME TEACHER S3 C1 80 C1 MATHS LI S3 C2 85 C2 DB L工U 上一页 下一页 回首页
上一页 下一页 返回首页 第2章 关系数据库 数据库原理与应用 三个关系: S SC S# SNAME AGE SEX S1 WANG 20 M S2 LIU 19 F S3 CHEN 17 M C# CNAME TEACHER C1 MATHS LI C2 DB LIU C S# C# GRADE S1 C1 86 S1 C2 75 S2 C2 90 S3 C1 80 S3 C2 85