以下のER図からいくつのテーブルを導き出すことができますか。 ER図からテーブルを導出する
銀行(phn_no、コード、名前、ADDR)
{phn_no、コード}候補であるキー
ブランチ(コード、BRANCH_NO)
{BRANCH_NO}でありますキー{Branch_no}はBankBranchの外部キーであり、{code}は外部キー制約に違反しています。
BankBranch(BRANCH_NO、支店名、ADDR)
{BRANCH_NO}はキー
ローン(Loan_no、量、種類、BRANCH_NO)
{Loan_noは}でありますキーと{Branch_no}はBankBranchの外部キーです。
ブランチをBankBranch {code}に結合した後、外部キーの整合性が失われるため、既知のブランチをBankBranchにマージすることはできません。
したがって、上記のERモデルからいくつのテーブルを導き出すことができますか。
こんにちは。あなたの特定のクラス/教科書で教えられている関連する原則/方法/変容については、この種の質問を述べてください。このデザインは通常5つのテーブルを意味することを理解していますか? (各エンティティとリレーションシップタイプごとに1つ)N:1の関係がNの側に加わることができると言われたと思いますか?しかし、2つの "Addr"の名前が異なる場合は、1つのテーブルしか使用できません。名前の変更は許可されていますか?一般的に、私たちはCKに加わることができますが、許されますか?属性タイプをセットに変更してもいいですか?しかしもしそうならあなたの* 1NFに違反するでしょうか? *あなたのクラスがそのような(非標準的な)質問を可能にすると言ってください。* – philipxy
PSこの種のERダイアグラムについての参考資料を与えてください - メソッドとそのダイアグラムの表記が異なります。 Typo:Phn_no。また、なぜそれがCKの一部だと思いますか? CKはどのように表示されますか? (正当性チェック:銀行を特定するために、銀行コード*と電話番号*を与える必要がありますか?)PS支店番号が特定の銀行の特定の支店を特定することは意味がありますか?銀行のCKでない場合は、銀行名が支店属性になりますか? – philipxy