2010-05-05 150 views

回答

2

角色可以有很多用戶。一個例子可能是一個管理員角色,這可能意味着被分配的人和他們的備份。兩者都具有相同的權利,這些權利體現在角色中。個人可以來去,但角色依然存在。

2

角色通常定義一個或多個用戶執行的業務功能(或一組功能)。例如「客戶服務代理」或「業務分析員」。用戶是包含在角色中的個人 - 可以將Bob,Nancy和Steve分配給客戶服務代理角色。

這使得更容易爲數據庫對象分配權限。您可以爲該角色分配權限,並且屬於該角色的任何用戶都將繼承相同的一組權限。

1

在技術層面上,請參閱其他答案。從實際角度來看,當您的用戶由於角色更改而設置了流量許可需求時,區別在於分配每個用戶權限意味着任何用戶責任更改都需要對MULTIPLE數據庫對象進行權限更改,用戶需要添加到/從燙髮中刪除。

而如果將這些權限分配給這些角色,則唯一的更改是在角色成員資格中。

後者對數據庫管理員的資源徵稅要少得多,而且由於需要的工作量減少,受操作員錯誤的可能性明顯降低(例如,要做的工作越少,就越不可能搞砸),從而更安全。