三つのコンピュータデータベース - 論理データベースの設計

ベースのリレーショナルスキーマR(学生番号、コース番号、学年、教師の名前、アドレス教師が)ことを提供する:各学生は、すべての学校が一つだけのコースの結果で、各コースを教えるための唯一の教師は、各教師は1つのアドレスだけで、教師なく、同じ名前。

:(1)は、基本的な機能依存のR書き込み
ソリューション:基本的な機能の依存関係があり
 (学生番号、コース番号)→スコアの
  コース番号→先生の名前の
     先生の名前→教師住所
(2)候補コードR書き込みに:
ソリューション:R候補コード:(学生番号、コース番号)
ごとに数パラダイムに属しRを決定し、とその理由を説明する(3)
ソリューションを:∵コース番号→先生の名前
  ∴(による学生数、コース番号)→先生の名前(非プライマリ属性は)部分的に依存が存在する
  Rない2NF、Rは1NF所属∴
。2NF R、そしてRは、2NFに分解され、正当化されていない場合)(4
:Rモデル以下の2つの関係に分解される:ソリューションのは、
  R1を(学校、コース番号、結果)
  R2(コース番号、教師の名前、住所教師)
  ∵R1候補コード:(学生番号、コース番号)、非プライマリ属性:パフォーマンス
    と∵(学生番号、コース番号)→スコア
  ∴R1 2NFが属する
  コース番号、非プライマリ属性:同様∵R2候補コード教師の名前、アドレス教師
  、教師の名前→∵コース番号、(転送の存在に依存)コース番号→教師アドレスを
  ∴R2は、2NFはせず、所属します3NF属する
 Rは3NF属していない場合は(5)次いで、R 3NF分解、および理由
ソリューション:コードは、依存伝達関数の非一次性の∵R1不在
  ∴3NFのR1に属する
  R2には、以下の2つのリレーショナル・スキーマに分解されます。
  R21(コース番号、先生の名前)
  R22(先生の名前、住所教師)
      ∵R21候補コード:コース番号、非プライマリ属性:教師の名
  コース番号→先生の名前
  とコードのない非プライマリプロパティ依存伝達関数がありません
  ∴R21 3NFが属する
      同様∵R4候補コード:教師の名前、非プライマリ属性:教師のアドレス
  や教師の名前∵→教師アドレスを
  伝達関数のコードのない非プライマリプロパティが存在しない依存
  ∴R22は3NFに属し

リリース9件のオリジナルの記事 ウォンの賞賛1 ビュー291

おすすめ

転載: blog.csdn.net/xuaijingwendy/article/details/104044906