V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
DanNao
V2EX  ›  MySQL

MySQL 表设计 问题?

  •  
  •   DanNao · 2019-10-30 16:45:55 +08:00 · 3927 次点击
    这是一个创建于 1611 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    5 条回复    2019-10-31 00:59:43 +08:00
    DanNao
        1
    DanNao  
    OP
       2019-10-30 16:52:05 +08:00
    airfling
        2
    airfling  
       2019-10-30 16:58:40 +08:00
    简单来看就是 user<->device,多对多; user-channel,多对多; channel-device_info,我想应该是一对一,不过看你的图像是多对多,device-device_info,一对一
    DanNao
        3
    DanNao  
    OP
       2019-10-30 17:00:55 +08:00
    device -device_info 是 一对一 想问一下 这个关系设计的 合理吗?
    DanNao
        4
    DanNao  
    OP
       2019-10-30 17:03:51 +08:00
    @airfling 表设计成一个圈了 感觉这个设计 是不是有问题
    taogen
        5
    taogen  
       2019-10-31 00:59:43 +08:00 via Android
    1. channel 有问题,到底是用户决定 channel 还是设备决定 channel。
    2. 若 device_info 经常查询,建议与 device 合成一个表。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2641 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:50 · PVG 23:50 · LAX 08:50 · JFK 11:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.