我在我的數據庫中有一個users
表,它有三種用戶角色 - 管理員(admin),專家和學生。在數據庫中存儲一對多列的最佳方式
我曾嘗試將其角色存儲在users
表中的列role
,但我的問題是存儲它的最佳方式是什麼?
例如,我應該使用數字 - 1爲管理員,2爲專家和3爲學生。或者只有一個角色 - 管理員爲'A',專家爲'E',學生爲'S'或爲管理員等完整的字符串'管理員',或者什麼?
編輯
夥計們,我想最有效的方式。你們中的一些人告訴我要另一張桌子,但這種關係並不是很多,這是一對多的,因爲用戶只能有一個角色。
這更多取決於你的使用情況和規範要求,但如果是我,我會做歸一化的東西,使其更具活力 – mituw16 2014-11-03 19:26:44