私はしばらくの間MSAccess2010を使用してきましたが、ほとんどの場合、すべてが機能します。わーい。ただし、作業に使用する機器からのデータ(x軸とy軸のペア)を最終的にプロットするための大量のデータがあります。このデータを個別のテーブルとしてインポートすることはできますが、純粋にこのデータを格納するための個別のテーブルでデータベースをオーバーロードするという考えは特に好きではありません。私の理解では、各テーブルはデータベースの大規模なコンテキストに適合するエンティティを表す必要があります。また、現在使用している機器では、すべてのx軸データが冗長です。問題は、効率的なストレージのためにデータを分割するための最良の方法は何ですか?
考慮事項:私はこの質問について考えるのと同じ問題に遭遇し続けます。いずれの場合も、1つはx軸データを格納し、もう1つはy軸データを格納するために、2つのテーブルを作成し、2つの間に多対多の関係を可能にするリンクテーブルがあるとします。
一方では、レコードごとに1つの値を格納できます(すべての値を1つの列に格納します)。ただし、これら2つのテーブルのそれぞれにタグフィールドが必要になるため、分割の目的が無効になります。
一方、フィールドごとに1つの値(すべての値を1つの行に格納)を格納できます。これにより、私の場合、各テーブルに2000を超えるフィールドが生成されます。
1つのテーブルに行ごとに1つのペアを格納するために、現在使用している3番目のオプションがあります。ただし、多くの冗長性があります。