Microsoft Access 掲示板

リレーションシップの設定

3 コメント
views

お世話になっております。

為替トレードの振り返りノートをAccessで作成しようとしています。
初めて中間テーブルを扱うのですが、リレーションシップの設定はこれで合っていますでしょうか?
全てのリレーションシップは、参照整合性・フィールドの連鎖更新・レコードの連鎖削除のチェックボックスにチェックを入れています。

T_取引履歴(メインテーブル)の1レコードに対し、複数の①エントリー根拠 ②エントリーメンタル ③クローズ根拠 ④クローズメンタルを記録したいので、中間テーブルとして①T_エントリー根拠 ②T_エントリーメンタル ③T_クローズ根拠 ④T_クローズメンタル を作成しました。

M_メンタル(マスタテーブル)は、エントリーとクローズで共通するものが多いため、M_エントリーメンタルとM_クローズメンタルに分割せず共用としています。

軽く語句説明をします。
エントリー根拠→取引を開始した理由
エントリーメンタル→取引開始時の感情(楽観・焦りなど)
クローズ根拠→取引を終了した理由
クローズメンタル→取引終了時の感情(エントリーメンタルと同様)

ACDC包囲網
作成: 2025/05/09 (金) 09:43:39
最終更新: 2025/05/09 (金) 09:44:15
通報 ...
1
ACDC包囲網 2025/05/09 (金) 10:08:57 fec41@44ebd

画像1

2

下記で同内容のポストがありますので、そちらで続けてください。

リレーションシップの設定

3
ACDC包囲網 2025/05/09 (金) 15:31:57 fec41@44ebd

ありがとうございます。
あちらでいただいた意見を反映し、T_取引履歴からエントリーメンタルIDとクローズメンタルIDをフィールドから削除しました。