佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2285|回复: 7

admin table 和user table?

[复制链接]
发表于 23-9-2009 12:28 PM | 显示全部楼层 |阅读模式
最近开始学习着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?
回复

使用道具 举报


ADVERTISEMENT

发表于 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 | 显示全部楼层
如果你有多个admin,分开就比较好
回复

使用道具 举报

发表于 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 嗎?
回复

使用道具 举报

Follow Us
发表于 6-8-2010 11:15 AM | 显示全部楼层
我会用方法1, 因为不须要maintain多一个table.
回复

使用道具 举报

 楼主| 发表于 8-8-2010 10:48 AM | 显示全部楼层
感謝各位解答
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 13-5-2024 06:24 AM , Processed in 0.057276 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表