0

株式取引の次の (簡単な) トランザクション テーブルを使用します。

Trade date | Shares | Price | Commission | Total amt

2/11/2013  | 100    | $10   | $10        | $1000

これらすべてのフィールドに脚注のようなコメントを保存したいとしましょう。この種のストレージのベスト プラクティスはありますか?

私は2つのオプションを考えていました:

1) トランザクション テーブルに追加のフィールドを追加します (プライマリ値ごとに 1 つ)。コメント ID をプレーン テキストで格納し、おそらくバー (|) で区切って格納し、実行時にそれらを解析します。このソリューションは結合を許可しませんが、より通常の方法でトランザクション リストを保持します。

2) テーブルをトランザクションから、名前と値のストレージのようなものに変更します。これにより、脚注を関連テーブルに配置し、それらの間に通常のルックアップ テーブルを配置できます。このソリューションでは結合が可能ですが、結果の生成が遅くなる可能性があり、人間が判読できるものではありません。ちなみに、名前と値のテーブルは次のようになります。

Item | Value | FootnoteId

Date|2/11/2013|22

Shares|100|0

Price|$10|24

ヒントをありがとう。

4

0 に答える 0