2011-12-17 16 views
0

テーブルの数が多いリレーショナルデータベース(SQL Server 2008を使用しています)があります。私はすべてのテーブルの各セル(行だけでなく)に多くのメタデータをキャプチャする必要があります。ありがたいことに、メタデータスキーマはすべてのテーブルで一貫していると予想されます。リレーショナルデータベースのすべてのテーブルのすべてのセルにメタデータを追加する方法はありますか?

また、メタデータもクエリ可能である必要があります。私はそのような直接サポートの中にいくつかは組み込まれていませんでした。

最良の方法はありますか?

+2

どのような種類のメタデータですか? – Yahia

+0

申し訳ありませんが、長い時間の後に元に戻すためにYahia。私が作成する各データ要素のステータス値を保存する必要があります。私はそれのための別のテーブルを作成することができますが、パフォーマンスとクエリの目的のために避けたいです。この必要性の1つの例は、データが空白の場合は、その理由を知る必要があるということです。だから、私はその理由を「Not Available」のように保存することになっています。 '該当しません' | 'Requested For'など – Kabeer

+0

あなたは何らかの「監査」(タイムスタンプで行われたすべての変更についての何らかのプロトコルや、誰がそれを作ったのかなど)を目指していますか? – Yahia

答えて

関連する問題