DBMS第一規格化(1NF)


如果它包含原子值,則關係為第一規格化(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