如何用最简单的方法判断一个关系是否符合4种范式和BCNF

发布于 2022-08-28 01:00:47 字数 310 浏览 22 评论 0

需要知道判别是否符合或是否违反范式的判断依据。

比如:若知道关系R(A,B,C,D,E)的函数依赖怎么能便捷的知道他符合哪种方式呢?

注:这是个比较偏门的问题。如果我解释地不清楚,请回复我,请别给我Down Vote,小生这厢有礼了。

关于范式是否应该遵守,我的看法是这样:在正确理解范式存在的意义和违反范式时可能引起的问题的基础上,为了效率等方面的考量而故意违反范式(比如冗余列,NoSQL里的大表等);和对范式一无所知,胡乱违反范式的糟糕设计,还是有本质区别的。如果将来一定要设计出不符合范式的数据库,则必须先对各个范式所解决的冲突问题有充分的认识。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

多像笑话 2022-09-04 01:00:47

不记得在看过一句话:

一个严格恪守数据库设计范式来进行数据库设计的人,必定是个傻球;
一个没有研究过数据库设计范式就进行数据库设计的人,必定也是个傻球;

至于你的问题,谷歌一下真的是一大堆啊。。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文