第二章 关系模式规范化

主要内容:数据库的逻辑结构设计;数据库设计中的关系模式规范化理论

  1. 基本要求

a)掌握关系数据库的重要理论基础,关系数据理论

  1. 重点、难点

重点: 关系模式规范化

​ 1NF,2NF,3NF,BCNF

一、关系的定义和关系模型三要素

1. 关系的定义

  • 域 (Domain):一组具有相同数据类型的值的集合,如整数、字符串等。
  • 笛卡尔积 (Cartesian Product):给定一组域D1, D2, …, Dn,笛卡尔积为 D1 × D2 × … × Dn。
  • 元组 (Tuple):笛卡尔积中的一个元素,如 (d1, d2, …, dn)。
  • di:元组(d1, d2, …, dn)的第i个分量
  • 关系(Relation):笛卡尔积的一个子集。
  • n元关系
  • image-20240627000703534

  • image-20240627000724098
  • 关系模式: R(U)

2. 关系模型三要素

  • 关系数据结构:二维表格结构,用来表示实体和联系。
  • 关系操作:包括查询(并、交、差、笛卡尔积、选择、投影、连接、除)、插入、删除和修改。
  • 关系完整性约束
    • 实体完整性:主键不可空和重复
    • 参照完整性
    • 用户定义完整性。

《数据库原理》课程笔记:

  1. 第一章 数据库系统概述和关系模型
  2. 第七章 事务处理、并发和恢复
  3. 第二章 关系模式规范化
  4. 第五章 存储和索引技术
  5. 第六章 查询处理和优化