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

上一篇:DBMS规范化

下一篇:DBMS第二范式(2NF)

关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程