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)
关注微信小程序
扫描二维码
程序员编程王