【数据库系统工程师】7.6关系数据库设计基础理论


一、思维导图

在这里插入图片描述

二、知识点

1.基础知识

(1)函数依赖

○ 函数依赖
在这里插入图片描述

○ 局部函数依赖
在这里插入图片描述

○ 传递依赖
在这里插入图片描述

(2)码

在这里插入图片描述

在这里插入图片描述

(3)多值依赖

○ 定义
在这里插入图片描述

○ 性质
在这里插入图片描述

2.规范化

(1)1NF(第一范式)

在这里插入图片描述

(2)2NF(第二范式)

在这里插入图片描述

(3)3NF(第三范式)

在这里插入图片描述

(4)BCNF (Boyce Codd Normal Form,巴克斯范式)

在这里插入图片描述

(5)4NF(第四范式)

在这里插入图片描述

(6)连接依赖5NF

在这里插入图片描述

3.Armstrong公理系统

(1)Armstrong公理系统

在这里插入图片描述

(2) 在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

(3)候选码的求解方法

在这里插入图片描述

(4)最小函数依赖值

在这里插入图片描述

4.模式分解及分解后的特性

(1)分解

在这里插入图片描述

(2)无损连接

在这里插入图片描述

(3)保持函数依赖

在这里插入图片描述

(4)判别一个分解的无损连接性算法

在这里插入图片描述

(5)将关系模式转换成3NF且保持函数依赖的算法

在这里插入图片描述

(6)将关系模式转换成3NF且无损连接又保持函数依赖的算法

在这里插入图片描述

(7)将关系模式转换成BCNF且无损连接的算法

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u012069313/article/details/124750545