MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 1332|回复: 4
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2017-5-5 11:35:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式



说明:不同的用户组对应不同的权限,不同的权限使用不同的系统功能,不同的商品对应不同的类别模板。
如何拆分,用少量的表,就能够简洁、系统的建立整个数据库模型,后期业务变更也可以及时添加或修改?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享淘帖 顶 踩
2#
发表于 2017-5-8 17:28:59 | 只看该作者
系统权限管理通常涉及:用户、角色、权限、菜单,用户角色,角色权限等。这几个基本要素都做好,已经不错了。当然也可以像楼主所说的进行扩展,做成"组",再进行授权。
可以参考:
http://cache.baiducontent.com/c? ... 4300022882&p1=2
3#
 楼主| 发表于 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分别去对应划分的类别模板?)  如下图所示:


为使问题更让人看明白,补充下网友思路:
1:同一个商品表基础上设计:

2:每个商品用一张表来描述存放数据:


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

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

本版积分规则

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

GMT+8, 2024-4-27 14:10 , Processed in 0.083281 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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