订单域数据库设计文档编制规范与实例
(IT技术与产品文档·数据与实例为据)
第一章设计范围与命名规范
本文覆盖华瑞优选商城订单域数据库设计:MySQL8.0、InnoDB、utf8mb4字符集,共4个库(订单主库、账务库、归档库、报表只读库)、38张表。命名规范硬性三条:表名单数加域前缀(ord_order、ord_order_item)、索引命名idx_字段缩写与唯一uk_、禁止保留字与拼音缩写混用。存量违规命名21处已列整改清单,随迁移分批改完。
规范执行的办法是工具化:DDL合入门禁跑静态检查(规则14条),命名不符、缺注释、无主键直接拦截。启用门禁后三个月内新表规范符合率从76%升到100%,靠人自觉的规范等于没有规范,这条适用于任何规模团队。
表1-1DDL门禁规则节选
检查规则
级别
存量违规
月新增违规
命名匹配
阻断
21
0
字段必须有注释
阻断
34
0
主键必须为BIGINT自增
阻断
0
0
禁ENUM类型
警告
7
1
第二章领域模型与实体关系
订单域实体8个:买家、商品快照、订单、订单行、支付单、退款单、优惠核算单、履约单。关系上订单对订单行1对N、订单对支付单1对1(拆包支付场景评估后仍维持单支付单加渠道明细表,避免状态机翻倍)、订单对退款单1对N。ER图中全部1对N标注了级联策略:删除订单行不允许物理删除,一律逻辑标记。
商品字段在订单行
您可能关注的文档
- 滨江商务区A地块深基坑支护与降水专项施工.docx
- 2025-2026学年七年级物理知识点总结.docx
- 2025-2026学年七年级数学知识点总结.docx
- 2025-2026学年七年级数学上学期期中考试全真模拟卷(含答案).docx
- 2025-2026学年高三化学上学期期中考试全真模拟卷(含答案).docx
- 2025-2026学年人教版小学数学四年级上册单元测试卷(全真模拟).docx
- 2025-2026学年人教版小学数学六年级上册期末测试卷(全真模拟).docx
- 2025-2026学年人教版小学数学四年级上册期末测试卷(全真模拟).docx
- 2025-2026学年人教版小学数学四年级上册期中测试卷(全真模拟).docx
- 2026年中考历史全真模拟卷(含答案).docx
原创力文档

文档评论(0)