MySQL 表设计 问题?

2019-10-30 16:45:55 +08:00
 DanNao

MySQL 一 user ( 1 ) device ( 2 ) device_info ( 3 ) Channel ( 4 ) 二 1,2 绑定关系 1,4 购买关系 2,3 对应关系 3 ,4 应用关系

4115 次点击
所在节点    MySQL
5 条回复
DanNao
2019-10-30 16:52:05 +08:00
airfling
2019-10-30 16:58:40 +08:00
简单来看就是 user<->device,多对多; user-channel,多对多; channel-device_info,我想应该是一对一,不过看你的图像是多对多,device-device_info,一对一
DanNao
2019-10-30 17:00:55 +08:00
device -device_info 是 一对一 想问一下 这个关系设计的 合理吗?
DanNao
2019-10-30 17:03:51 +08:00
@airfling 表设计成一个圈了 感觉这个设计 是不是有问题
taogen
2019-10-31 00:59:43 +08:00
1. channel 有问题,到底是用户决定 channel 还是设备决定 channel。
2. 若 device_info 经常查询,建议与 device 合成一个表。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/614535

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX