我必須爲學術目的開發基本的社交網絡;但我需要一些提示用戶管理..多用戶數據庫設計
用戶被細分爲3組,具有不同的權限:管理員,分析師和標準用戶。 對於每個用戶都應該在數據庫中存儲以下信息:姓名,姓氏,電子郵件,年齡,密碼。
我不太清楚我應該怎麼設計theese兩種解決方案之間的數據庫:
1)一個表稱爲「用戶」與該解釋什麼是用戶可以做的「角色」屬性,什麼都可以」 t),權限通過php管理
2)每個應用程序用戶都是使用查詢'CREATE ROLE'(這是一個postgres數據庫)創建的數據庫用戶,並且他擁有一些授予'GRANT'聲明
您應該考慮到該項目是針對數據庫考試的。
謝謝
不要將您的密碼存儲在數據庫中!請參閱http://blog.moertel.com/articles/2006/12/15/never-store-passwords-in-a-database以獲取解釋。 – btilly