[工学]第10章 关系数据库系统-2.ppt

[工学]第10章 关系数据库系统-2

第十章 关系数据库系统(2) 2 第十章 关系数据库系统 10.1 数据库基础 10.2 数据模型 10.3 数据的完整性 10.4 基本表的构造 10.5关系数据库的规范化 10.6 关系模式的转换 10.7 SQL语言 10.8 应用程序开发 3 10.5 关系数据库的规范化 关系模型 关系数据库是表的集合,表即关系 单一的数据结构——关系 关系模式——对关系的描述。包含:关系名、组成该关系的各属性名、属性的类型以及属性的依赖关系。 关系模式和关系:型和值 4 10.5 关系数据库的规范化 关系模型(续) 单一的数据结构——关系(续) 码/键(key) 超码:可以惟一标识关系的一个或多个属性的集合 候选码:任意真子集都不能称为超码的最小超码 主码:被数据库设计者选中来区分不同实体的候选码 5 10.5 关系数据库的规范化 关系模型(续) 关系操作 选择 投影 连接 除 并 交 差 6 10.5 关系数据库的规范化 关系模型(续) 关系的完整性约束 实体完整性 一个关系通常对应现实世界的一个实体集 实体是相互区分的,具有唯一性标识 关系模型中主码为唯一性标识 主码不能取空值 引用完整性(参照完整性) 外码(外键):关系R中含有与另一个关系S的主码K相对应的属性组F R中每个元组在F上的值:为空或与S中某个元组的主码值相同 语义完整性 7 10.5 关系数据库的规范化 模式 模

文档评论(0)

1亿VIP精品文档

相关文档