2015-12-28 112 views
0

我正在將包含院所名稱,院校名稱和院校城市的院校列表在內的所有列歸一化。
第一個正常形式表示每一列應該是atmoic。
所以爲了使它正常,我創建了一個新表,並將insituteID分配給上一個表(我從中鏈接新表),並且此instituteID將成爲新表中的主鍵。
所以我的問題是,我是否正確的方式?
我在網上搜索它,但無法得到滿意的答案。規範化數據庫中的地址

回答

1

這些值怎麼會出現在一個列中。這自然是一個單一的關係(表格)。所有這些屬性都是原子的。所以在我看來,這種關係已經在第一NF。 - 一個研究所不能有多個id,id列是原子的。 - 一個研究所不能有一個以上的名稱,所以研究所名稱也是原子的。 - 一個研究院不能位於一個以上的城市,所以研究所城市也是原子的

+0

右邊。但正如我所說,這張新表是由我添加的。因爲在原始表格中,這一列沒有意義。 所以,再回到我的問題,這是一個正確的方法來創建一個新表? – zohaibkhan

+0

我從網上獲得了數據,所以它以這種格式存在,即代碼,名稱和城市在一列中。這就是爲什麼我創建了新表 – zohaibkhan

+0

但您還沒有提供任何有關新表的信息。就上表而言,它已經正常化了。 –