
{社員コード,社員所属組織コード}
{社員コード,社員所属組織名}
正規形: 第 1 正規形
根拠:
・全ての属性が単一値をとり,候補キーの一部である“社員コー ド”に関数従属する“社員氏名”があるから
・全ての属性が単一値をとり,候補キーの一部である“社員所属組 織コード”に関数従属する“社員所属上位組織コード”があるから
・全ての属性が単一値をとり,候補キーの一部である“社員所属組 織名”に関数従属する“社員所属上位組織名”があるから
関係スキーマ:
社員(社員コード,社員氏名)
組織(組織コード,組織名,上位組織コード)
社員所属(社員コード,所属組織コード,役職コード, 報告先社員コード)
役職(役職コード,役職名)

a. 試作案件番号
b. 得意先支給数量,必要調達数量
c. 取引先コード,試作案件番号
d. 見積依頼番号,メーカー型式番号,ロットサイズ,提案理由
e. 見積依頼番号,見積回答明細番号,発注ロット数
(a)
・品目分類に自己参照型のリレーションシップを追加する。
・品目分類に再帰リレーションシップを追加する。
・品目分類から自分自身へ1対多のリレーションシップを追加する。
(b) 関係名:品目分類、属性名:上位品目分類コード
(a) 発注明細と入荷明細との間のリレーションシップを,1対1から1対多へ変更する。
(b)
①
関係名:発注明細
属性名:発注残ロット数
②
関係名:入荷明細
属性名:入荷ロット数
