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
yueqianzhang
V2EX  ›  MySQL

问个数据库设计相关的问题

  •  
  •   yueqianzhang · 2020-03-16 10:19:10 +08:00 · 2377 次点击
    这是一个创建于 1473 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比方有一个 Record (记录) 表 每条记录里面包含 10 个流程和一些其他信息 每个流程里面有:

    1. 流程细节(每个流程都不一样,我打算弄成 JSON,客户端解析)
    2. 备注
    3. 产品列表

    怎么设计比较好

    中间表只能有两个字段,不能区分到底是哪条记录那个步骤的哪个产品列表

    1 条回复    2020-03-16 10:42:10 +08:00
    SuperAllen
        1
    SuperAllen  
       2020-03-16 10:42:10 +08:00 via Android
    流程这块,为什么不做成 流程表+流程详情表 呢
    参照 1NF,json 数据存储这块建议调整下
    第一范式关系的所有属性都不可再分,即数据项不可分。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1140 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:33 · PVG 02:33 · LAX 11:33 · JFK 14:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.