システムwiki

1つのテーブルに多数の関係に多数の関係があります

Bahtera 受付中 最終更新日:2021-07-17 04:15

こんにちは誰もがデータベースデザインで新しいIM新しいImこの質問を読んでいます

1tableの複数のリレーションシップ-table...

私は同じ疑問符を持っています、私は1つのリスクを持つ3つのtable "リスク"があります.>

私の研究を通してこのようなデータベースデザインを見たことがあります、私の質問はこのデザイン、または私の症例のための提案ですか?

ありがとうございました.

編集:

いくつかの間違いのため、デザイン写真を変更しました.

このデータベースは、バンキング製品のリスクを保存することを目的としています.リスクは、複数の活動、チャネル、トランザクション方法を持つことができます.

返信リスト(回答:2)

1 #
Scottge

あなたはたくさんのものを持っていません、あなたはたくさんの多くを持っています.1つのリスクには複数の活動を持つことができ、1つのアクティビティが複数のリスクに適用できます.チャンネルとトランザクションでも同じです.

詳細表は、関係の両側に外部キーを含めることで、多くの人をモデル化するためのジャンクションtableとして知られています.それで、あなたは関係を全く理解していなかったとしても、あなたは正しいデザインにぶつかった.

2 #
TomvanS

inoticedthetableActivity、Channel、AndTransactionMethod(注:NospacesorotherfunnyCharacters)HaveMostlyThesamedEsign.i'MassumethelterTwoHaveAnainScolumnaswell.

PlayigivieItMyblessingiwantTounderToundToundtoundomainofthedatabaseBetter.SopleasetalkinPlainGainPhasePurposeofthetabaseAndwhatsomeoftheseentitiesareabout.