Microsoft Access 掲示板

テーブルの結合の方法を教えて下さい / 6

20 コメント
views
4 フォロー
6
驚天動地!前任者失踪丸 2024/03/25 (月) 11:48:31 23e8e@44ebd

hirotonさん、Hatenaさん、回答ありがとうございます。

Accessの勉強を兼ねて作成していますので、入力したデータは集計・分析に活用したいと考えております。
例えば
・トータル勝率
・買い取引時の勝率
・勝率の高い取引根拠
等です。

入力情報を格納するテーブルの構成を変えて正規化?をするにはどうすればよいでしょうか?
現在の取引履歴を保存するテーブルの校正は画像2・3枚目の通りで、4枚目のようなマスターテーブル(M_●●)があります。

通報 ...
  • 7
    驚天動地!前任者失踪丸 2024/03/25 (月) 11:49:27 23e8e@44ebd >> 6

    画像1
    画像2
    画像3
    画像4

    8
    初心者 2024/03/25 (月) 12:36:08 935bc@0e907 >> 7

     正規化云々以前に、もし主キーの設定漏れがある場合、きちんと設定ないと話が始まりませんよ。リレーションシップの設定画面をスクリーンショットを添えて、新しい質問を作りませんか?

    9
    驚天動地!前任者失踪丸 2024/03/25 (月) 13:21:59 23e8e@44ebd >> 7

    あ、T_取引履歴はIDが主キーです。
    つけ忘れておりました。

    リレーション?は今のところ何も設定していません。

    10
    初心者 2024/03/25 (月) 13:39:47 935bc@0e907 >> 7

     マスタテーブルを作った理由は?マスタデータを参照してトレード履歴を登録する、そのためにリレーションシップを設定する、という事じゃないの。
     主キーや正規化云々以前に、リレーションシップを設定する必要性が無いのであれば、MsAccessの話が始まらないでしょう。