如何用最简单的方法判断一个关系是否符合4种范式和BCNF
需要知道判别是否符合或是否违反范式的判断依据。
比如:若知道关系R(A,B,C,D,E)的函数依赖怎么能便捷的知道他符合哪种方式呢?
注:这是个比较偏门的问题。如果我解释地不清楚,请回复我,请别给我Down Vote,小生这厢有礼了。
关于范式是否应该遵守,我的看法是这样:在正确理解范式存在的意义和违反范式时可能引起的问题的基础上,为了效率等方面的考量而故意违反范式(比如冗余列,NoSQL里的大表等);和对范式一无所知,胡乱违反范式的糟糕设计,还是有本质区别的。如果将来一定要设计出不符合范式的数据库,则必须先对各个范式所解决的冲突问题有充分的认识。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不记得在哪看过一句话:
至于你的问题,谷歌一下真的是一大堆啊。。