クライアントのプロジェクトに取り組んでおり、データベースの初期設計を行っています。このプロジェクトは、マトリックス ダイアグラム内でプロセスとその結果を追跡するための単純な Web アプリになります。これらをリレーショナル テーブルに格納する良い方法を探しています。
現在、x 座標と y 座標もマップされるルーチンの一般的なテーブルがあると考えています。おそらく、「ヒット」が記録された座標の ID を含むルックアップ テーブルから外れる可能性があります。これを行うためのより良い方法はありますか?
ありがとう!
編集:
これはプロジェクトの始まりにすぎないので、まだ詳細は限定されていますが、複数のテーブルの背後にある主な理由は、マトリックスのサイズが完全に動的で汎用的であるため、それぞれが異なる可能性があり、それらがユーザー
また、x/y 値の順序が重要であることを忘れていました。これは、xy と値の複数のテーブルを持つことの背後にある私の推論をさらにサポートしました。このことから、個々のセルを知る必要があることが重要であると強く思います。
例:
この基本的な例 (抽象的ではありますが) は、レストランに関するプロセスにあります。アクションは、座る、食べ物を注文する、メニューを調べる、飲み物を注文する、食べる、支払うなどの行に沿ったものです。結果は、注文が取られ、飲み物が配達され、食べ物が配達され、与えられます。一見単純そうに見えても、テイクアウトやバイキングの場合も含めて考えると複雑になります。行動と結果の順序は、状況間の違いを理解する上で不可欠になります