Database 3NF与EKNF的区别
您好,我正在进行数据库规范化工作,我无法看到3NF形式的数据库和EKNF()形式的数据库之间的区别。是否有人在3NF中有数据库示例,但在EKNF中没有?Database 3NF与EKNF的区别,database,Database,您好,我正在进行数据库规范化工作,我无法看到3NF形式的数据库和EKNF()形式的数据库之间的区别。是否有人在3NF中有数据库示例,但在EKNF中没有? 谢谢你抽出时间据我所知,我正在写这个答案。如果你有任何疑问,请告诉我。我们可以讨论一下。 我想你知道及物性。我重复同样的事情,如果有一个关系R(a,B,C)和FD(a->B,B->C),那么我们称之为传递依赖,关系不在3NF中。如果FD类似于(AB->C,C->A) R(A、B、C) FD(AB->C,C->A) 键=AB 3NF:如果FD
谢谢你抽出时间据我所知,我正在写这个答案。如果你有任何疑问,请告诉我。我们可以讨论一下。 我想你知道及物性。我重复同样的事情,如果有一个关系R(a,B,C)和FD(a->B,B->C),那么我们称之为传递依赖,关系不在3NF中。如果FD类似于(AB->C,C->A)
- R(A、B、C)
- FD(AB->C,C->A)
- 键=AB
- 要么X是键,要么X是键
- Y是基本素数属性* 这里C->A.C不是键或者A不是基本的素数属性。 因此,它不在EKNF中
- 基本FD:如果不存在部分依赖项,则非平凡FD X->Y为基本FD。我们把这个FD称为基本FD
- 基本键:如果K->Y是基本键,则键K是基本键
- 初等素数属性:调用初等键的属性称为初等素数属性