这是一个非规范化的表吗?

lea*_*gdb 2 sql sql-server

我不确定,但这是一个非规范化的表吗?

EmployeesGrade
的EmpID
Grade1
Grade2
Grade3

如果是,如何使其成为规范化表格?

Joh*_*kup 5

它似乎是非规范化的.为了规范化,你可以将其构造为

EmpID
GradeNo
Grade
Run Code Online (Sandbox Code Playgroud)

使用EmpID和GradeNo作为主键.然后示例记录为:

EmpID   GradeNo Grade
-----   ------- -----
123     1       A
123     2       B
123     3       A
234     1       D
...
Run Code Online (Sandbox Code Playgroud)