1つのテーブルに多数の関係に多数の関係があります
こんにちは誰もがデータベースデザインで新しいIM新しいImこの質問を読んでいます
私は同じ疑問符を持っています、私は1つのリスクを持つ3つのtable "リスク"があります.>
私の研究を通してこのようなデータベースデザインを見たことがあります、私の質問はこのデザイン、または私の症例のための提案ですか?
ありがとうございました.
編集:
いくつかの間違いのため、デザイン写真を変更しました.
このデータベースは、バンキング製品のリスクを保存することを目的としています.リスクは、複数の活動、チャネル、トランザクション方法を持つことができます.
返信リスト(回答:2)
あなたはたくさんのものを持っていません、あなたはたくさんの多くを持っています.1つのリスクには複数の活動を持つことができ、1つのアクティビティが複数のリスクに適用できます.チャンネルとトランザクションでも同じです.
詳細表は、関係の両側に外部キーを含めることで、多くの人をモデル化するためのジャンクションtableとして知られています.それで、あなたは関係を全く理解していなかったとしても、あなたは正しいデザインにぶつかった.
inoticedthetableActivity、Channel、AndTransactionMethod(注:NospacesorotherfunnyCharacters)HaveMostlyThesamedEsign.i'MassumethelterTwoHaveAnainScolumnaswell.
PlayigivieItMyblessingiwantTounderToundToundtoundomainofthedatabaseBetter.SopleasetalkinPlainGainPhasePurposeofthetabaseAndwhatsomeoftheseentitiesareabout.