数据库评审会议议程
文档编号: 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演示 |
汇报要点:
- 项目背景和业务需求
- 数据库设计目标和原则
- 数据库架构概述
- 数据库类型:MySQL 8.0
- 字符集:utf8mb4
- 存储引擎:InnoDB
- 表数量:17张核心表
- 设计亮点和创新点
- 风险点和注意事项
评审关注点:
- [ ] 设计是否满足业务需求
- [ ] 技术选型是否合理
- [ ] 架构是否可扩展
第三阶段:逻辑数据模型评审(20分钟)
| 时间 | 内容 | 负责人 | 备注 |
|---|---|---|---|
| 20-40分钟 | 逻辑数据模型评审 | 数据库架构师 | ER图演示 |
汇报要点:
- 实体识别和定义
- 系统配置实体(租户、配置、字典)
- 用户权限实体(用户、角色、权限、菜单)
- 组织架构实体(部门、岗位、员工)
- 系统日志实体(操作日志、登录日志)
- 实体关系设计
- 1:1关系
- 1:N关系
- M:N关系(通过中间表)
- 业务规则映射
- 数据流分析
评审检查项:
| 检查项 | 标准 | 评审结果 |
|---|---|---|
| 实体完整性 | 每个实体有明确的业务含义 | [ ] 通过 [ ] 不通过 |
| 关系正确性 | 实体关系符合业务逻辑 | [ ] 通过 [ ] 不通过 |
| 范式合规 | 符合第三范式(3NF) | [ ] 通过 [ ] 不通过 |
| 可扩展性 | 支持未来业务扩展 | [ ] 通过 [ ] 不通过 |
评审关注点:
- [ ] 实体划分是否合理
- [ ] 实体关系是否正确
- [ ] 是否满足业务需求
- [ ] 是否存在冗余设计
第四阶段:物理数据模型评审(20分钟)
| 时间 | 内容 | 负责人 | 备注 |
|---|---|---|---|
| 40-60分钟 | 物理数据模型评审 | 数据库架构师 | 表结构演示 |
汇报要点:
- 表结构设计
- 17张表的字段定义
- 数据类型选择
- 字段长度和精度
- 主键设计
- 统一使用bigint自增ID
- 必备字段
- create_time、update_time
- create_by、update_by
- deleted(逻辑删除)
- tenant_id(多租户)
- 约束设计
- 主键约束
- 唯一约束
- 外键约束
- 注释规范
评审检查项:
| 检查项 | 标准 | 评审结果 |
|---|---|---|
| 命名规范 | 符合数据库命名规范 | [ ] 通过 [ ] 不通过 |
| 字段类型 | 数据类型选择合理 | [ ] 通过 [ ] 不通过 |
| 必备字段 | 包含标准必备字段 | [ ] 通过 [ ] 不通过 |
| 约束设计 | 约束定义完整 | [ ] 通过 [ ] 不通过 |
| 注释完整 | 表和字段都有注释 | [ ] 通过 [ ] 不通过 |
评审关注点:
- [ ] 表命名是否符合规范
- [ ] 字段类型选择是否合理
- [ ] 是否包含所有必备字段
- [ ] 约束设计是否完整
- [ ] 注释是否清晰完整
第五阶段:索引与分区设计评审(15分钟)
| 时间 | 内容 | 负责人 | 备注 |
|---|---|---|---|
| 60-75分钟 | 索引与分区设计评审 | 数据库架构师 | 索引清单演示 |
汇报要点:
- 索引设计
- 主键索引
- 唯一索引
- 外键索引
- 业务索引
- 复合索引
- 索引策略
- 覆盖索引设计
- 最左前缀原则
- 索引选择性
- 分区设计
- 日志表按时间分区
- 分区策略和分区键
评审检查项:
| 检查项 | 标准 | 评审结果 |
|---|---|---|
| 主键索引 | 每个表都有主键 | [ ] 通过 [ ] 不通过 |
| 查询索引 | 覆盖主要查询条件 | [ ] 通过 [ ] 不通过 |
| 复合索引 | 遵循最左前缀原则 | [ ] 通过 [ ] 不通过 |
| 索引数量 | 单表索引不超过5个 | [ ] 通过 [ ] 不通过 |
| 分区设计 | 大表分区策略合理 | [ ] 通过 [ ] 不通过 |
评审关注点:
- [ ] 索引是否覆盖主要查询
- [ ] 复合索引设计是否合理
- [ ] 是否存在冗余索引
- [ ] 分区策略是否合理
第六阶段:数据字典评审(15分钟)
| 时间 | 内容 | 负责人 | 备注 |
|---|---|---|---|
| 75-90分钟 | 数据字典评审 | 数据库架构师 | 数据字典演示 |
汇报要点:
- 系统数据字典
- 系统配置表字典
- 数据字典表字典
- 系统日志表字典
- 业务数据字典
- 用户管理表字典
- 权限管理表字典
- 组织管理表字典
- 枚举值定义
- 用户状态
- 角色类型
- 数据范围
- 菜单类型
- 在职状态
评审检查项:
| 检查项 | 标准 | 评审结果 |
|---|---|---|
| 字段定义 | 字段描述清晰准确 | [ ] 通过 [ ] 不通过 |
| 枚举值 | 枚举值定义完整 | [ ] 通过 [ ] 不通过 |
| 数据类型 | 数据类型说明清晰 | [ ] 通过 [ ] 不通过 |
| 业务规则 | 业务规则说明完整 | [ ] 通过 [ ] 不通过 |
评审关注点:
- [ ] 字段定义是否清晰
- [ ] 枚举值是否完整
- [ ] 业务规则是否明确
第七阶段:SQL脚本评审(15分钟)
| 时间 | 内容 | 负责人 | 备注 |
|---|---|---|---|
| 90-105分钟 | SQL脚本评审 | 数据库架构师 | 脚本演示 |
汇报要点:
- DDL脚本
- 数据库创建脚本
- 表结构创建脚本
- 索引创建脚本
- 约束创建脚本
- 视图创建脚本
- DML脚本
- 数据初始化脚本
- DCL脚本
- 权限配置脚本
- 脚本规范
- 命名规范
- 注释规范
- 执行顺序
评审检查项:
| 检查项 | 标准 | 评审结果 |
|---|---|---|
| 脚本规范 | 符合SQL编码规范 | [ ] 通过 [ ] 不通过 |
| 语法正确 | 脚本语法正确 | [ ] 通过 [ ] 不通过 |
| 执行顺序 | 依赖关系正确 | [ ] 通过 [ ] 不通过 |
| 安全性 | 权限配置安全 | [ ] 通过 [ ] 不通过 |
评审关注点:
- [ ] 脚本是否符合规范
- [ ] 语法是否正确
- [ ] 执行顺序是否正确
- [ ] 安全性是否有保障
第八阶段:问题讨论与总结(15分钟)
| 时间 | 内容 | 负责人 | 备注 |
|---|---|---|---|
| 105-120分钟 | 问题讨论与总结 | 全体参会人员 | 问题清单 |
讨论内容:
- 汇总评审发现的问题
- 问题分级(严重/中等/轻微)
- 讨论解决方案
- 分配修改责任人
- 确定修改完成时间
问题跟踪表:
| 序号 | 问题描述 | 问题级别 | 责任人 | 完成时间 | 状态 |
|---|---|---|---|---|---|
| 1 | |||||
| 2 | |||||
| 3 |
第九阶段:评审结论与下一步安排(10分钟)
| 时间 | 内容 | 负责人 | 备注 |
|---|---|---|---|
| 120-130分钟 | 评审结论与下一步安排 | 技术总监 | 结论宣布 |
评审结论:
| 结论选项 | 勾选 |
|---|---|
| 通过 - 设计满足要求,建立基线 | [ ] |
| 有条件通过 - 需修改后确认 | [ ] |
| 不通过 - 需重新设计 | [ ] |
下一步安排:
- 根据评审结论执行后续工作
- 如有修改,确定修改完成时间和复审时间
- 如通过,建立数据库基线
四、评审材料清单
4.1 必审材料
- [ ] 逻辑数据模型文档
- [ ] 物理数据模型文档
- [ ] 数据库索引设计文档
- [ ] 数据库分区设计文档
- [ ] 数据库备份策略文档
- [ ] 系统数据字典
- [ ] 业务数据字典
- [ ] SQL脚本(DDL/DML/DCL)
4.2 参考材料
- [ ] 数据库命名规范
- [ ] SQL编码规范
- [ ] 数据库评审规范
- [ ] 数据字典规范
五、评审标准
5.1 通过标准
评审结论分为三种:
| 结论 | 说明 | 后续动作 |
|---|---|---|
| 通过 | 设计满足要求,无需修改或仅需微调 | 建立基线 |
| 有条件通过 | 设计基本满足要求,存在少量问题 | 修改后确认 |
| 不通过 | 设计存在重大问题 | 重新设计 |
5.2 问题分级
| 级别 | 说明 | 处理要求 |
|---|---|---|
| 严重 | 影响功能、性能、安全 | 必须修改 |
| 中等 | 影响质量、可维护性 | 建议修改 |
| 轻微 | 风格、注释等细节 | 可选修改 |
六、会议记录
会议记录将由会议记录人整理,输出以下文档:
- 数据库评审报告
- 评审会议记录
- 数据库基线文档(如通过)
七、附件
请各位参会人员提前阅读评审材料,准备评审意见。
