首页 新闻 搜索 专区 学院

数据库功能设计

0
悬赏园豆:5 [待解决问题]

比如说在后台设置的开关  控制某些操作 这个数据库应该怎么设计合适,比如说我后台设置打开用户审核开关,之后注册的用户就要审核了。

zhangmin668866的主页 zhangmin668866 | 初学一级 | 园豆:185
提问于:2016-11-04 10:10
< >
分享
所有回答(4)
0

这是个权限设计吧。这个需要具体分析的。如果仅仅只有按照你说的这点的话一个bit就可以了。

Daniel Cai | 园豆:10374 (专家六级) | 2016-11-04 10:38

这个设计的怎么共用点,不会只建个表 就保存这么一个状态 ,或者不是从数据库觉度考虑 别的方式实现也可以

支持(0) 反对(0) zhangmin668866 | 园豆:185 (初学一级) | 2016-11-04 10:47

@zhangmin668866: 你就这么点信息,没办法了解到你具体的场景和需求,其他方式实现核心的还是需要一个仓储保存你的这个信息。

你应该具体点,比如是否还有其他类似的需求,是否可能会出现需求上的变化,是否允许当权限变化的时候延迟一段时间变更才生效,这个东西需要怎么样的性能

支持(0) 反对(0) Daniel Cai | 园豆:10374 (专家六级) | 2016-11-04 11:28
0

使用一个Table,保存用户的状态,根据状态来控制后续的进程

悦光阴 | 园豆:2239 (老鸟四级) | 2016-11-04 11:07
0

在数据表加一个tinyint字段,用户注册的时候插入表中的数据这个字段为0,表示未审核,然后管理员进行审核,将这个值改为1,就表示审核通过

风归云隐 | 园豆:416 (菜鸟二级) | 2016-11-04 14:59
0

表中加个标志位

lwr | 园豆:48 (初学一级) | 2016-11-19 11:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册