プロジェクトのデータベースを作成しようとしています。このプロジェクトでは、テーブルの各列に適用される変更を記録することを目標にしています。この問題のベストプラクティスは何か分かりません。ありがとうSQL Serverの列識別子
-2
A
答えて
0
Point in Time Architecture(PTA)は、関連するが異なる2つの概念、つまり履歴と監査証跡のサポートを保証するデータベース設計です。
- 履歴 - 現時点でも過去のものでも、この瞬間は の時点ですべての情報が正しいと確信しています。
- 監査証跡 - すべての情報 以前の時点で真と信じられていました。
違いは、監査証跡には、データベースに対する訂正の履歴が表示されます。履歴と監査証跡のサポートは、典型的なOLTPデータベースには特に欠けています。 「典型的」とは、従来の選択、挿入、削除および更新操作をサポートするデータベースを意味します。多くの場合、一般的なOLTPデータベースは要件に完全に適していますが、一部のデータベースでは、HistoryとAudit Trailをコア要件として追跡する機能が必要です。これらの能力がなければ、データベースは失敗します。
関連する問題
- 1. マルチパート識別子は、SQL Server 2008の
- 2. SQL Serverデータベースのユニークな識別子
- 3. C#&SQL Serverクエリエラー:マルチパート識別子が
- 4. SQL Server 2008の結果の文字列置換 - マルチ識別子
- 5. SQL Serverの - 列に複数行の一意の識別子によって
- 6. SQL Serverの一意の識別子列にクラスタ化された/非クラスタ化インデックス
- 7. SQLトリガーマルチパート識別子エラー
- 8. SQL Gen'dログイン識別子
- 9. SQL Serverで重複行識別子を取得する方法
- 10. SQL Server 2008 VARCHAR(50)を一意識別子に変換する
- 11. マルチパート識別子はSQL Server 2008にバインドできません
- 12. のOracle SQL Developerの - 識別子
- 13. 列ヘッダ識別子(WPF)
- 14. 複数列グループ識別子
- 15. SQL無効な識別子のクエリ
- 16. エラー3622識別列を持つSQL Serverテーブルを開きます
- 17. ORA-00904 - "NORM":動的SQLの無効な識別子文字列
- 18. SQL Server:グループ別のID列
- 19. Sqlエラー「無効な識別子」
- 20. LEN無効な識別子SQL
- 21. SQLクエリで無効な識別子
- 22. Oracle SQL - AVG機能無効識別子
- 23. SQL無効な識別子コード
- 24. 無効な識別子PL/SQL
- 25. SQL更新テーブルセット - マルチパート識別子
- 26. SQL Custfirstname無効な識別子
- 27. マルチパート識別子SQL内部結合
- 28. MySQLの識別子質問
- 29. Sql Server CTE "マルチパート識別子をバインドできませんでした。"
- 30. openrowsetのマルチパート識別子
あなたは、このような内容を監査する[トリガ](https://msdn.microsoft.com/en-us/library/ms189799.aspx)を使用することができます。すべてのDML操作(UPDATE、INSERTまたはDELETE)のために1つを作成できます。 – GurV
各行を識別できるようにするには、**テーブルに適切な**主キー**が必要です。 –