- リレーションにアトミック値が含まれる場合、リレーションは 1NF になります。
- テーブルの属性は複数の値を保持できないと記載されています。単一値の属性のみを保持する必要があります。
- 第一正規形では、複数値の属性、複合属性、およびそれらの組み合わせは許可されません。
例: 複数値属性 EMP_PHONE があるため、リレーション EMPLOYEE は 1NF にありません。
従業員テーブル:
EMP_ID | EMP_NAME | EMP_PHONE | EMP_STATE |
---|---|---|---|
14 | ジョン | 7272826385、 9064738238 | 上 |
二十 | ハリー | 8574783832 | ビハール州 |
12 | 彼自身 | 7390372389、 8589830302 | パンジャーブ |
EMPLOYEE テーブルの 1NF への分解を以下に示します。
EMP_ID | EMP_NAME | EMP_PHONE | EMP_STATE |
---|---|---|---|
14 | ジョン | 7272826385 | 上 |
14 | ジョン | 9064738238 | 上 |
二十 | ハリー | 8574783832 | ビハール州 |
12 | 彼自身 | 7390372389 | パンジャーブ |
12 | 彼自身 | 8589830302 | パンジャーブ |