如果它包含原子值,則關係為第一範式(1NF)。
它聲明表的屬性不能包含多個值,它必須只包含單值屬性。
第一範式不允許多值屬性,複合屬性及其組合。
示例: 由於屬性EMP_PHONE
是一個多值屬性,所以關係EMPLOYEE
不在1NF中。
EMPLOYEE 表結構和數據 -
EMP_ID | EMP_NAME | EMP_PHONE | EMP_STATE |
---|---|---|---|
14 | John | 7272826385, 9064738238 | UP |
20 | Harry | 8574783832 | Bihar |
12 | Sam | 7390372389, 8589830302 | Punjab |
將EMPLOYEE
表分解為1NF 如下所示:
EMP_ID | EMP_NAME | EMP_PHONE | EMP_STATE |
---|---|---|---|
14 | John | 7272826385 | UP |
14 | John | 9064738238 | UP |
20 | Harry | 8574783832 | Bihar |
12 | Sam | 7390372389 | Punjab |
12 | Sam | 8589830302 | Punjab |
上一篇:
DBMS規範化
下一篇:
DBMS第二範式(2NF)