提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
本章主要讨论关系数据库规范化理论,讨论如何判断一个关系模式是否是好的关系模式,以及如何将不好的的关系模式分解成好的关系模式,并保证所得到的关系模式仍能表达原来的语义。
提示:以下是本篇文章正文内容,下面案例可供参考
一、关系模式设计的问题
首先我们通过一个S-L-C表的观察可以发现一下四个问题:
1.数据冗余问题 2.数据更新问题 3.数据插入问题 4.数据删除问题
解决上述问题的方法就是记性模式分解,即把一个关系模式分解成两个或多个关系模式,在分解的过程中消除那些“不良”的函数依赖,从而获得良好的关系模式。
这里从函数依赖开始说起。
二、函数依赖
1.基本概念
代码如下(示例)