MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 1283|回复: 4

请高手支招:根据下图的内容,提出更好的数据库设计方案?

[复制链接]
发表于 2017-5-5 11:35:10 | 显示全部楼层 |阅读模式
QQ截图20170505111646.jpg


说明:不同的用户组对应不同的权限,不同的权限使用不同的系统功能,不同的商品对应不同的类别模板。
如何拆分,用少量的表,就能够简洁、系统的建立整个数据库模型,后期业务变更也可以及时添加或修改?
发表于 2017-5-8 17:28:59 | 显示全部楼层
系统权限管理通常涉及:用户、角色、权限、菜单,用户角色,角色权限等。这几个基本要素都做好,已经不错了。当然也可以像楼主所说的进行扩展,做成"组",再进行授权。
可以参考:
http://cache.baiducontent.com/c? ... 4300022882&p1=2
 楼主| 发表于 2017-6-8 10:44:52 | 显示全部楼层
本帖最后由 hkcmd 于 2017-6-8 15:35 编辑
nycle 发表于 2017-5-8 17:28
系统权限管理通常涉及:用户、角色、权限、菜单,用户角色,角色权限等。这几个基本要素都做好,已经不错了 ...

谢谢老师解答!

现在遇到新的问题:
       之前想的是把所有商品都归在一个商品表中,查询方便就一个清单。不过每种商品分类模板不一样,有些商品可以分类细致点(7级),有些分成3级。p_type字段表明商品类别归属,请问要满足不同商品的类别划分需求,商品和类别表要如何设计?(同一个商品表的基础上设计?还是把一个商品表设计成TABLE_1,TABLE_2,TABLE_3分别去对应划分的类别模板?)  如下图所示:
3.jpg

为使问题更让人看明白,补充下网友思路:
1:同一个商品表基础上设计:
QQ截图20170608153225.jpg
2:每个商品用一张表来描述存放数据:
QQ截图20170608153248.jpg

发表于 2017-6-27 18:02:43 | 显示全部楼层
建议用不同的表来表示不同的商品分类,因为不同商品的属性是不同的,后续方便统一维护。另外,这种商品属性不一样的情况,挺适合mongodb的。
 楼主| 发表于 2017-8-11 22:49:31 | 显示全部楼层
nycle 发表于 2017-6-27 18:02
建议用不同的表来表示不同的商品分类,因为不同商品的属性是不同的,后续方便统一维护。另外,这种商品属性 ...

谢谢老师,自己销售的商品不多,种类不超过50种。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周生; 联系电话:13911732319

GMT+8, 2024-3-28 16:23 , Processed in 0.089865 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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