185得票6回答
在简单的说法中,第三范式(3NF)和巴斯-科德范式(BCNF)有什么区别?(必须能够向一个8岁的孩子解释)

我已阅读过这段引文:数据取决于键[1NF]、整个键[2NF]和仅仅是键[3NF]。 然而,我有困难理解3.5NF或称为BCNF。以下是我所理解的: BCNF比3NF更严格 表中任何FD的左侧必须是超键(或至少是候选键) 那么为什么有些3NF表格不符合BCNF呢?我的意思是,3NF引言...

37得票1回答
3NF和BCNF之间有什么区别?

请问有人能够解释一下3NF和BCNF之间的区别吗?如果您可以提供一些例子就更好了。谢谢。

15得票3回答
多表内连接

我有这四张表: PRODUCTS --------- PRODUCT_ID PRODUCT_TITLE (other fields) COLORS --------- COLOR_ID COLOR_NAME MATERIALS --------- MATERIAL_ID MATERIAL...

9得票8回答
这违反了哪种规范化规则?

假设我有两个数据库表,T10和T11,分别有10列和11列,其中有10列在两个表中完全相同。我违反了哪些(如果有的话)规范化规则?

8得票3回答
LINQ选项中的loadwith问题

我正在编写一个基于标签的ASP.net系统,使用以下数据库方案: 主题标签主题映射标签 基本上这是一种3NF方法(toxi),我从以下链接中找到了它:http://www.pui.ch/phred/archives/2005/04/tags-database-schemas.html 这...

8得票3回答
在3NF中找到一个关系,但在BCNF中没有。

我已经阅读了很多不同的来源,关于如何区分处于3NF/BCNF关系的内容。目前为止,这是我的理解... 我将使用这个关系作为例子... R = {A, B, C, D, E} 和 F = {A -> B, B C - > E, E D -> A}. 首先,我们必须找到...

8得票4回答
理解第三范式:请用通俗易懂的语言解释

我正在解决一个问题,我们试图确定以下哪个关系符合第三范式(3NF)。这是我们得到的关系: R1(ABCD) ACD -> B   AC -> D   D -> C   AC -> B R2(ABCD) AB -> C   ABD -> C   ABC -...