2011-01-20 134 views
2

我不確定,但這是一個非規範化的表?這是一個非規範化表嗎?

EmployeesGrade
的EmpID
Grade1
Grade2
Grade3

如果是,如何使這個歸一化的表?

+2

你發現了一系列編號的名稱(例如,`Grade1,Grade2,Grade3`),這就是你正在尋找一個非規範化的結構良好的線索列的任何時間。 – 2011-01-20 14:33:34

回答

5

它似乎是denormalised。爲了規範化,你將它的結構設爲

EmpID 
GradeNo 
Grade 

以EmpID和GradeNo作爲主鍵。然後記錄示例是:

EmpID GradeNo Grade 
----- ------- ----- 
123  1  A 
123  2  B 
123  3  A 
234  1  D 
...