- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上搜罗了一大堆关于数据库范式理解的文章,都是千律一篇的复制粘贴,连例子都是一模一样,拜托有点创意好不,实在看不下去,自己写一篇个人理解三范式的文章。如果有理解上的不正确之处,请联系我:279537592# (#=@)
官方定义:第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。我的理解:第一范式这个不用說了,只要是关系数据库都满足第一范式
官方定义:第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖我的理解:在第二范式中组合主键(AB)【注明:也叫做复合主键】里面的A或者B 与其他字段不能存在组合重复,为解决这个问题,通常的做法是咱们不用组合主键,添加一个ID,做为单一主键即可满足第二范式。如果不想添加ID,请满足组合主键(AB)里面的A或者B 与其他字段不能存在组合重复。如:不满足第二范式,复合主键中的A与字段C组合重复+------------+-----------+-------------------+pk pk row+------------+-----------+-------------------+A B C+------------+-----------+-------------------+A D C+------------+-----------+-------------------+A E C+------------+-----------+-------------------+
改为这样满足第二范式(但是不满足第三范式,字段A与字段C是组合重复):+---------+------------+-----------+-------------------+pk row row row+---------+------------+-----------+-------------------+1 A B C+---------+------------+-----------+-------------------+2 A D C+---------+------------+-----------+-------------------+3 A E C+---------+------------+-----------+-------------------+
官方定义:第三范式(3NF):在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合第三 范式。 我的理解:在第三范式中字段与字段之间不能存在组合重复如:不满足第三范式,字段A与字段C组合重复+---------+------------+-----------+-------------------+---------------+pk row row row row+---------+------------+-----------+-------------------+---------------+1 A B C F+---------+------------+-----------+-------------------+---------------+2 A D C G+---------+------------+-----------+-------------------+---------------+3 A E C K+---------+------------+-----------+-------------------+---------------+
改为这样满足第三范式:表1+---------+------------+-----------+pk row row +---------+------------+-----------+1 A B +---------+------------+-----------+2 A D +---------+------------+-----------+3 A E +---------+------------+-----------+和表2+---------+-------------------+------------+pk row row+---------+-------------------+------------+1 C F+---------+-------------------+------------+2 C G+---------+-------------------+------------+3 C K+---------+
文档评论(0)