2010-07-18 103 views
0

我們正在爲需要使用PostgreSQL 8.4上的觸發器進行審計的那些實體表創建單獨的審計表。審計表數據庫設計:爲連接表創建審計表是否有意義

<Family> <Contact> <Family_Contact> <Address> 

我們有一些連接表。例如:Family_Contact是一個連接表。

家人有1個或多個聯繫人。每個聯繫人都有一個地址。所以,我們有以下表結構。

對於審覈家庭,我們需要以下表格,這些表格是上述表格的重複內容。

<Family_audit> <Contact_audit> <Family_Contact_audit> <Address_audit> 

Family_Contact_audit是一個審計加入表。

問題:爲連接表創建單獨的審計表是否有意義?有替代品嗎?我們將使用審計表進行報告。

謝謝,

回答

3

是的,他們仍然是有道理的。

如果沒有審計表對該特定表進行家庭聯繫,您無法追蹤所做的更改。

我沒有看到任何其他方式可以跟蹤更改和使用情況,無需單獨創建這些表格。