首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >第三范式数据库的缺陷

第三范式数据库的缺陷
EN

Stack Overflow用户
提问于 2014-05-30 10:31:23
回答 1查看 1.5K关注 0票数 1

我在一次面试中被问到这个问题。

在数据库中使用第三范式的缺点是什么?

我知道它的主要优点是

1.减少复制

2.数据完整性

使用第三范式有什么缺点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-30 11:47:31

当非键字段是关于另一个非键字段的事实时,违反第三范式,如

雇员/部门

“员工”字段是关键。如果每个部门都位于一个地方,那么“位置”字段就是关于部门的事实--除了是关于员工的事实。该设计的问题与违反第二范式所造成的问题相同:

为满足第三范式,上述记录应分解为以下两种记录:

雇员部

部门-地点

因此,您的问题的答案是以非规范化的形式,应用程序搜索一个记录类型。在规范化设计中,应用程序必须搜索两种记录类型,并连接适当的pairs.So,对于某些检索应用程序,可能存在一些性能成本

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23952464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档