数据库中的第一范式第二范式和第三范式是什么东西啊
最近在复习数据库,大学三年到现在都没搞懂这三个范式是个什么东西,谁能简单的讲解一下哈啊!书上讲的太抽象,看不懂哇!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
最近在复习数据库,大学三年到现在都没搞懂这三个范式是个什么东西,谁能简单的讲解一下哈啊!书上讲的太抽象,看不懂哇!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
范式其实就是数据库设计中的一个规范,这三个范式就表示了三个规范。
下面摘抄一点你看看:
非常简单的个人的理解。
1.第一范式,表中的列,能拆就拆,直到把他拆成原子(满足原子性)。
2.第二范式,表能拆就拆。
3.在拆列和拆表的同时,不能发生重复,主键和外键除外,正式这些主键和外键构成了关系。
疑问,三范式只是告诉了我们在设计表的时候,能拆就拆,却没告诉我们什么时候不应该拆。
范式就是前人设计数据库时候的经验。
只要你不觉得容易出错,不嫌增加减少修改功能(字段)麻烦,你可以不用任何范式。
这些都是前人设计数据库时候总结出来的经验,为了达到某种需求,可以有不同的方式,但是渐渐的大家觉得某些特别适合某些需求。所以总结出了一些比较通用的原则,遵循这些原则的数据库在满足需求的同时可以做到不宜出错增加修改字段容易。这些原则就是范式。
推荐题主看这本<<漫画数据库>>,高桥麻奈著,欧姆社出版,图文并茂,比起课本上枯燥绕口的理论不知道高到那里去了.我就是看这本书理解了三范式的,看完你会觉得,三范式真的很好玩而且一点也不难