現在、いくつかのテーブルがありますが、現時点では特に1つのテーブルと関連があります。このテーブルは、複数のマシンを介して特定の製品の「パス」を表示することになっています。これは以下の表のとおりです。MS Access Relationships - 私のデータベースを効率的に設計することに問題があります
PathID |ステップ1 |ステップ2 | Step3
基本的に私はマシンテーブルにリンクされている各ステップ列にマシン識別子を持っています。しかし、すべてのプロセスが3つのマシンを経由するわけではありません。いくつかはより多く、あるものは少ない順に、そして多くの場合同じ順序ではありません。ここではたくさんの入力を余儀なくされるような気がして、これを適切に構造化する方法についていくつか意見がありました。
ありがとうございます!
パスが長くても短くても(一部の人の足のように)、ステップ数が大幅に異なる可能性があります。製品のテーブル、各マシンのテーブル(つまり「ステップ」)、2つを関連付けるテーブル(この「パス」と呼ぶ)をシーケンス番号で取得します。したがって、 "Path"テーブルに3行が表示され、各行にプロダクトIDと適切なマシンID、およびステップ#が含まれます。 –
[mysql]と[ms-access]を選択してください。または、なぜ両方のタグを付けたのか説明してください。 –