日期:2014-05-16 浏览次数:20616 次
原创文章,版权归 胡添发(hutianfa@163.com)所有,转载请注明出处:
http://blog.csdn.net/aidisheng/archive/2008/09/24/2970370.aspx
一、图书信息的直观表示方法:
书名 出版社 出版年份 第一作者
第二作者
书名 | 出版社 | 出版年份 | 第一作者 | 第二作者 | … |
白盒测试 | 科学出版社 | 2007 | 胡老师 | 杨老师 | … |
数据库管理 | 魅力出版社 | 2000 | 胡老师 | 李四 | 王五 |
二、范式的学术定义
1.?????? 第一范式:
消除重复的组,从而所有表中的所有记录可以被每个表中的主键唯一标识。也就是:非主键的所有字段必须依赖于主键。
2.?????? 第二范式
所有的非键值必须完全依赖于主键,不允许部分依赖
3.?????? 第三范式
消除传递依赖。
三、图书信息要满足第一范式:
1.?? 内容相识的数据列必须消除
2.?? 必须为每一组相关数据分别创建一个数据表
3.?? 每条数据记录必须用一个主键来标识
?
? Title表 | |||||
书名 | 出版社 | 出版年份 | 第一作者 | 第二作者 | … |
白盒测试 | 科学出版社 | 2007 | 胡老师 | 杨老师 | … |
数据库管理 | 魅力出版社 | 2000 | 胡老师 | 李四 | 王五 |
不管是第一作者还是第二作者,都是作者,是相同的数据列,所以必须要消除:
?
Title表 | ||||
ID | 书名 | 出版社 | 出版年份 | 作者 |
1 | 白盒测试 | 科学出版社 | 2007 | 胡老师 |
2 | 白盒测试 | 科学出版社 | 2007 | 杨老师 |
3 | 数据库管理 | 魅力出版社 | 2000 | 胡老师 |
4 | 数据库管理 | 魅力出版社 | 2000 |
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|