真别看吧,抄ppt而已啊
我们有这样一张表:
but 为啥这样设计呢?由此引出怎样设计一个关系数据库的问题。
进而出现:数据库逻辑设计的工具——关系数据库的规范化理论
。
关系数据库有严格的理论支撑,这也是它的过人之处。
AC -> A, AC -> C,
A -> B => AC -> BC => AC -> D
从而 AC -> U, AC为码
1NF
反例:
2NF
反例:
坏处:
解决方法:
3NF
分成若干子表以后要多设一个表来保存二者之间的关系。