Skip to content

数据库评审会议议程

文档编号: SYS-DB-REV-002
版本: 1.0
日期: 2026-03-08
编制人: 数据库架构师


一、会议信息

项目内容
会议主题System平台数据库设计评审
会议时间2026-03-XX XX:XX - XX:XX
会议地点会议室XXX / 线上会议
会议主持人技术总监
会议记录人XXX
预计时长130分钟

二、参会人员

2.1 必须参会

  • [ ] 技术总监(主持人)
  • [ ] 数据库架构师(汇报人)
  • [ ] 后端架构师
  • [ ] 运维工程师
  • [ ] 安全工程师

2.2 可选参会

  • [ ] 产品经理
  • [ ] 测试工程师
  • [ ] 前端架构师

三、会议议程

第一阶段:会议开场(5分钟)

时间内容负责人备注
0-5分钟会议开场、介绍评审目的和议程技术总监确认参会人员

目标

  • 明确评审目标和范围
  • 确认评审标准和通过条件
  • 分配会议记录和问题跟踪责任人

第二阶段:数据库设计总体介绍(15分钟)

时间内容负责人备注
5-20分钟数据库设计总体介绍数据库架构师PPT演示

汇报要点

  1. 项目背景和业务需求
  2. 数据库设计目标和原则
  3. 数据库架构概述
    • 数据库类型:MySQL 8.0
    • 字符集:utf8mb4
    • 存储引擎:InnoDB
    • 表数量:17张核心表
  4. 设计亮点和创新点
  5. 风险点和注意事项

评审关注点

  • [ ] 设计是否满足业务需求
  • [ ] 技术选型是否合理
  • [ ] 架构是否可扩展

第三阶段:逻辑数据模型评审(20分钟)

时间内容负责人备注
20-40分钟逻辑数据模型评审数据库架构师ER图演示

汇报要点

  1. 实体识别和定义
    • 系统配置实体(租户、配置、字典)
    • 用户权限实体(用户、角色、权限、菜单)
    • 组织架构实体(部门、岗位、员工)
    • 系统日志实体(操作日志、登录日志)
  2. 实体关系设计
    • 1:1关系
    • 1:N关系
    • M:N关系(通过中间表)
  3. 业务规则映射
  4. 数据流分析

评审检查项

检查项标准评审结果
实体完整性每个实体有明确的业务含义[ ] 通过 [ ] 不通过
关系正确性实体关系符合业务逻辑[ ] 通过 [ ] 不通过
范式合规符合第三范式(3NF)[ ] 通过 [ ] 不通过
可扩展性支持未来业务扩展[ ] 通过 [ ] 不通过

评审关注点

  • [ ] 实体划分是否合理
  • [ ] 实体关系是否正确
  • [ ] 是否满足业务需求
  • [ ] 是否存在冗余设计

第四阶段:物理数据模型评审(20分钟)

时间内容负责人备注
40-60分钟物理数据模型评审数据库架构师表结构演示

汇报要点

  1. 表结构设计
    • 17张表的字段定义
    • 数据类型选择
    • 字段长度和精度
  2. 主键设计
    • 统一使用bigint自增ID
  3. 必备字段
    • create_time、update_time
    • create_by、update_by
    • deleted(逻辑删除)
    • tenant_id(多租户)
  4. 约束设计
    • 主键约束
    • 唯一约束
    • 外键约束
  5. 注释规范

评审检查项

检查项标准评审结果
命名规范符合数据库命名规范[ ] 通过 [ ] 不通过
字段类型数据类型选择合理[ ] 通过 [ ] 不通过
必备字段包含标准必备字段[ ] 通过 [ ] 不通过
约束设计约束定义完整[ ] 通过 [ ] 不通过
注释完整表和字段都有注释[ ] 通过 [ ] 不通过

评审关注点

  • [ ] 表命名是否符合规范
  • [ ] 字段类型选择是否合理
  • [ ] 是否包含所有必备字段
  • [ ] 约束设计是否完整
  • [ ] 注释是否清晰完整

第五阶段:索引与分区设计评审(15分钟)

时间内容负责人备注
60-75分钟索引与分区设计评审数据库架构师索引清单演示

汇报要点

  1. 索引设计
    • 主键索引
    • 唯一索引
    • 外键索引
    • 业务索引
    • 复合索引
  2. 索引策略
    • 覆盖索引设计
    • 最左前缀原则
    • 索引选择性
  3. 分区设计
    • 日志表按时间分区
    • 分区策略和分区键

评审检查项

检查项标准评审结果
主键索引每个表都有主键[ ] 通过 [ ] 不通过
查询索引覆盖主要查询条件[ ] 通过 [ ] 不通过
复合索引遵循最左前缀原则[ ] 通过 [ ] 不通过
索引数量单表索引不超过5个[ ] 通过 [ ] 不通过
分区设计大表分区策略合理[ ] 通过 [ ] 不通过

评审关注点

  • [ ] 索引是否覆盖主要查询
  • [ ] 复合索引设计是否合理
  • [ ] 是否存在冗余索引
  • [ ] 分区策略是否合理

第六阶段:数据字典评审(15分钟)

时间内容负责人备注
75-90分钟数据字典评审数据库架构师数据字典演示

汇报要点

  1. 系统数据字典
    • 系统配置表字典
    • 数据字典表字典
    • 系统日志表字典
  2. 业务数据字典
    • 用户管理表字典
    • 权限管理表字典
    • 组织管理表字典
  3. 枚举值定义
    • 用户状态
    • 角色类型
    • 数据范围
    • 菜单类型
    • 在职状态

评审检查项

检查项标准评审结果
字段定义字段描述清晰准确[ ] 通过 [ ] 不通过
枚举值枚举值定义完整[ ] 通过 [ ] 不通过
数据类型数据类型说明清晰[ ] 通过 [ ] 不通过
业务规则业务规则说明完整[ ] 通过 [ ] 不通过

评审关注点

  • [ ] 字段定义是否清晰
  • [ ] 枚举值是否完整
  • [ ] 业务规则是否明确

第七阶段:SQL脚本评审(15分钟)

时间内容负责人备注
90-105分钟SQL脚本评审数据库架构师脚本演示

汇报要点

  1. DDL脚本
    • 数据库创建脚本
    • 表结构创建脚本
    • 索引创建脚本
    • 约束创建脚本
    • 视图创建脚本
  2. DML脚本
    • 数据初始化脚本
  3. DCL脚本
    • 权限配置脚本
  4. 脚本规范
    • 命名规范
    • 注释规范
    • 执行顺序

评审检查项

检查项标准评审结果
脚本规范符合SQL编码规范[ ] 通过 [ ] 不通过
语法正确脚本语法正确[ ] 通过 [ ] 不通过
执行顺序依赖关系正确[ ] 通过 [ ] 不通过
安全性权限配置安全[ ] 通过 [ ] 不通过

评审关注点

  • [ ] 脚本是否符合规范
  • [ ] 语法是否正确
  • [ ] 执行顺序是否正确
  • [ ] 安全性是否有保障

第八阶段:问题讨论与总结(15分钟)

时间内容负责人备注
105-120分钟问题讨论与总结全体参会人员问题清单

讨论内容

  1. 汇总评审发现的问题
  2. 问题分级(严重/中等/轻微)
  3. 讨论解决方案
  4. 分配修改责任人
  5. 确定修改完成时间

问题跟踪表

序号问题描述问题级别责任人完成时间状态
1
2
3

第九阶段:评审结论与下一步安排(10分钟)

时间内容负责人备注
120-130分钟评审结论与下一步安排技术总监结论宣布

评审结论

结论选项勾选
通过 - 设计满足要求,建立基线[ ]
有条件通过 - 需修改后确认[ ]
不通过 - 需重新设计[ ]

下一步安排

  1. 根据评审结论执行后续工作
  2. 如有修改,确定修改完成时间和复审时间
  3. 如通过,建立数据库基线

四、评审材料清单

4.1 必审材料

  • [ ] 逻辑数据模型文档
  • [ ] 物理数据模型文档
  • [ ] 数据库索引设计文档
  • [ ] 数据库分区设计文档
  • [ ] 数据库备份策略文档
  • [ ] 系统数据字典
  • [ ] 业务数据字典
  • [ ] SQL脚本(DDL/DML/DCL)

4.2 参考材料

  • [ ] 数据库命名规范
  • [ ] SQL编码规范
  • [ ] 数据库评审规范
  • [ ] 数据字典规范

五、评审标准

5.1 通过标准

评审结论分为三种:

结论说明后续动作
通过设计满足要求,无需修改或仅需微调建立基线
有条件通过设计基本满足要求,存在少量问题修改后确认
不通过设计存在重大问题重新设计

5.2 问题分级

级别说明处理要求
严重影响功能、性能、安全必须修改
中等影响质量、可维护性建议修改
轻微风格、注释等细节可选修改

六、会议记录

会议记录将由会议记录人整理,输出以下文档:

  1. 数据库评审报告
  2. 评审会议记录
  3. 数据库基线文档(如通过)

七、附件

  1. 数据库评审通知
  2. 数据库设计检查清单
  3. 数据库评审规范

请各位参会人员提前阅读评审材料,准备评审意见。

Released under the MIT License.