比較員工修訂管理的資料庫設計
有效的修訂管理取決於精心設計的資料庫。 讓我們權衡一下儲存員工修訂的三種常用方法的優缺點:XML 儲存、欄位複製和稽核追蹤。
方法 1:基於 XML 的修訂儲存
方法 2:在修訂表中複製員工資料
方法 3:稽核追蹤表
一個強大的替代方案是稽核追蹤表,其架構如下:
<code>[ID] [int] IDENTITY(1,1) NOT NULL, [UserID] [int] NULL, [EventDate] [datetime] NOT NULL, [TableName] [varchar](50) NOT NULL, [RecordID] [varchar](20) NOT NULL, [FieldName] [varchar](50) NULL, [OldValue] [varchar](5000) NULL, [NewValue] [varchar](5000) NULL</code>
選出正確的方法
最佳設計取決於專案特定需求:
以上是哪種資料庫設計最能管理員工修訂:XML、複製或審計追蹤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!