我看到有關於所有表以下審計列許多數據庫設計...爲什麼我們需要數據庫表中的審覈列?
- 創建
- 創建日期時間
- 更新通過
- Upldated日期時間
從一個透視我從下面的視角看錶格...
-
個
- 實體表:
- 審計列很好的候選人)
- 參考表:
- 審計列可能會或可能不是必需的。在某些情況下,最後的更新信息,根本不需要,因爲記錄是永遠不會被修改。)
- 參考數據表
- 像國名,實體狀態等等......可以不要求審計列因爲這些信息僅在系統安裝期間創建,並且永遠不會改變。
我見過很多設計師一味地把所有審計列所有表,就是這種做法很好,如果是的話可能是什麼原因?
我只是想知道,因爲我這似乎不合邏輯。我很難弄清楚他們爲什麼要這樣設計他們的數據庫?我並不是說他們錯了或對,只是想知道爲什麼?
你也可以給我建議,如果有另一種審計拍打或可用的解決方案......
感謝和問候
順便說一句國家名稱確實有變化,您應該定期刷新它們。 – HLGEM 2010-05-04 18:47:03
@HLGEM +1!此外,州,城市,村莊...你必須花時間保持地理參考數據當前 – 2011-12-28 15:59:59
這裏的問題是,是否需要把審計列放在桌子上,即使你知道它永遠不會改變? – 2011-12-29 06:16:37