2014-04-17 76 views
0

的使用!除了USER(USER表在不同的應用中不同的場景 - 用戶可以將人員,員工,...)通用數據庫的設計,在所有的應用範圍

我想有一個Web服務和一般認證&授權在一個數據庫中,所以我必須添加一個表應用程序名稱和的applicationID字段添加到所有的表,它不是問題

但我的問題是用戶表在不同的應用用戶表是不同

如何管理用戶表根不同的應用程序和不同的必需品的用途?

我是否必須將所有應用程序的所有用戶記錄插入到Web服務用戶表中?

請指導我

+0

儘管它很晚,但如果您發佈您的答案,我也處於類似的情況。 – Dragon

回答

0

我建議有一個集中的表(`accounts``users`是好名字),它分配一個id所有人員和員工的一致好評。然後僅在您的`personnel``employee`表中引用用戶的ID,以便爲每個用戶提供他們所需的任何表結構。爲了更簡單的查詢,您可以添加類似複選框的列到集中表中,以識別用戶是否存在於其他表格中。