我需要幫助來設計數據庫來管理書籍出版過程中的版本。數據庫設計 - 審批工作流程和版本創建
三種權利/用戶類型 - 作者,審閱者,證明讀者。 通過這些步驟,創建,審閱,校對閱讀和準備發佈,從創建到批准狀態。
每本書創建將要經過以下狀態: 草案: 每新書是由作者草案狀態創建。一旦用戶完成更改,可將其轉換爲「需要評審」狀態。
需要審查: 現在這本書將可供用戶審查 - 需要審查。 書可以「批准」或可被送回創作者需要修改「
如果「需要修改」:一個新的版本應該被創建和發送到作者的修改,對原書應該是已存檔 一旦本書已被更新,用戶將它進行審查,狀態應設置爲「書需要修改」 本書要再次在整個審批週期
去如獲批准: - 的狀態應改爲「準備校對評審」 - 本書將提供給有資格進行校對審覈的用戶
校對員應提供修改書籍的訪問權限。
的校對將在適用情況下進行更改,並會送書給審覈審查
如果審閱批准,則書應當「準備發佈」。
的評審可以把它退盡copyedit變化與地位的文字編輯「需要 * 校對 * 變化」
如果設置爲「極品校對更改」的應用程序應歸檔當前版本,創建一個新版本並將其設置爲當前並應進入校對閱讀隊列。
您可以包含您迄今爲止設計的模式並標記了您將要定位的RDBMS嗎? – Kane
我還沒有設計架構。我們將使用MS SQL 2008 R2。 –
凱恩,感謝您的快速關注 –