2015-12-28 113 views
0

我正在将包含院所名称,院校名称和院校城市的院校列表在内的所有列归一化。
第一个正常形式表示每一列应该是atmoic。
所以为了使它正常,我创建了一个新表,并将insituteID分配给上一个表(我从中链接新表),并且此instituteID将成为新表中的主键。
所以我的问题是,我是否正确的方式?
我在网上搜索它,但无法得到满意的答案。规范化数据库中的地址

回答

1

这些值怎么会出现在一个列中。这自然是一个单一的关系(表格)。所有这些属性都是原子的。所以在我看来,这种关系已经在第一NF。 - 一个研究所不能有多个id,id列是原子的。 - 一个研究所不能有一个以上的名称,所以研究所名称也是原子的。 - 一个研究院不能位于一个以上的城市,所以研究所城市也是原子的

+0

右边。但正如我所说,这张新表是由我添加的。因为在原始表格中,这一列没有意义。 所以,再回到我的问题,这是一个正确的方法来创建一个新表? – zohaibkhan

+0

我从网上获得了数据,所以它以这种格式存在,即代码,名称和城市在一列中。这就是为什么我创建了新表 – zohaibkhan

+0

但您还没有提供任何有关新表的信息。就上表而言,它已经正常化了。 –