查看: 2285|回复: 7
|
admin table 和user table?
[复制链接]
|
|
最近开始学习着database。。
一个system里有admin和normal user
admin权限比较大,比较多funtion可以用(废话)。。
方法1. 一个user table,全部user和admin都放进这个table,再加一个attribute来store他们是什么type
还是
方法2. 两个table,一个store normal user,另一个是store admin
我目前的做法是方法1.
但是看到有人用方法2.来做
请问各位:
哪个方法是正确的做法?
若是方法2,那么我是不是要做成有两个login,一个是给user,另一个是给admin? |
|
|
|
|
|
|
|
发表于 23-9-2009 03:11 PM
|
显示全部楼层
在下认为。其实没有对与错的分别
两个方法都可行
但是
方法一是属于比较正式的方法
用一个type column来决定是不是admin就可以了
不需要多开一个table |
|
|
|
|
|
|
|
发表于 28-9-2009 05:27 AM
|
显示全部楼层
某些时候我觉得一个 table 来 store admin 和 member 会比较方便。 |
|
|
|
|
|
|
|
发表于 7-7-2010 06:05 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 15-7-2010 04:27 PM
|
显示全部楼层
第一个咯
做个example给你看,
如果你是用方法2,那样你就要先让user 选自己是admin 还是user了,
这样user friendly了哦.
除非你的admin url和user url是不一样,里面的UI, function也是完全不一样,那样就用方法2 |
|
|
|
|
|
|
|
发表于 6-8-2010 09:55 AM
|
显示全部楼层
最近开始学习着database。。
一个system里有admin和normal user
admin权限比较大,比较多funtion可以用 ...
trivia 发表于 23-9-2009 12:28 PM
我覺得是一個table.
因為如果人家要多一種usertype 如moderater, 那你又要create 多一個table 嗎? |
|
|
|
|
|
|
|
发表于 6-8-2010 11:15 AM
|
显示全部楼层
我会用方法1, 因为不须要maintain多一个table. |
|
|
|
|
|
|
|
楼主 |
发表于 8-8-2010 10:48 AM
|
显示全部楼层
感謝各位解答 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|