Skip to content

数据库基线文档

文档编号: SYS-DB-REV-005
版本: 1.0
基线日期: 2026-03-08
编制人: 数据库架构师
基线状态: ✅ 已建立


一、基线概述

1.1 基线目的

本文档定义System平台数据库设计的基线版本,作为后续开发、测试、部署的依据。基线版本经过正式评审,确保设计的完整性和正确性。

1.2 基线范围

基线项说明状态
逻辑数据模型数据库逻辑结构设计✅ 已确认
物理数据模型数据库物理结构设计✅ 已确认
数据库索引设计索引策略和索引定义✅ 已确认
数据库分区设计分区策略和分区定义✅ 已确认
数据库备份策略备份和恢复方案✅ 已确认
数据字典字段定义和枚举值✅ 已确认
SQL脚本DDL/DML/DCL脚本✅ 已确认

1.3 基线版本信息

项目内容
基线版本号V1.0.0
基线日期2026-03-08
评审日期2026-03-08
评审结论[√] 通过 [ ] 有条件通过
基线状态✅ 已建立

二、基线文档清单

2.1 数据库设计文档

序号文档名称文档编号版本位置状态
1逻辑数据模型SYS-DB-DES-0011.002-database-design/01-logical-data-model.md✅ 已确认
2物理数据模型SYS-DB-DES-0021.002-database-design/02-physical-data-model.md✅ 已确认
3数据库索引设计SYS-DB-DES-0031.002-database-design/03-database-index-design.md✅ 已确认
4数据库分区设计SYS-DB-DES-0041.002-database-design/04-database-partition-design.md✅ 已确认
5数据库备份策略SYS-DB-DES-0051.002-database-design/05-database-backup-strategy.md✅ 已确认
6数据库设计评审记录SYS-DB-DES-0061.002-database-design/06-database-design-review-record.md✅ 已确认

2.2 数据字典文档

序号文档名称文档编号版本位置状态
1系统数据字典SYS-DB-DICT-0011.003-data-dictionary/01-system-data-dictionary.md✅ 已确认
2业务数据字典SYS-DB-DICT-0021.003-data-dictionary/02-business-data-dictionary.md✅ 已确认
3数据字典评审记录SYS-DB-DICT-0031.003-data-dictionary/03-data-dictionary-review-record.md✅ 已确认

2.3 SQL脚本

序号脚本名称文档编号版本位置状态
1数据库创建脚本SYS-DB-SQL-0011.004-sql-scripts/01-ddl-scripts/01-create-database.sql✅ 已确认
2表结构创建脚本SYS-DB-SQL-0021.004-sql-scripts/01-ddl-scripts/02-create-tables.sql✅ 已确认
3索引创建脚本SYS-DB-SQL-0031.004-sql-scripts/01-ddl-scripts/03-create-indexes.sql✅ 已确认
4约束创建脚本SYS-DB-SQL-0041.004-sql-scripts/01-ddl-scripts/04-create-constraints.sql✅ 已确认
5视图创建脚本SYS-DB-SQL-0051.004-sql-scripts/01-ddl-scripts/05-create-views.sql✅ 已确认
6数据初始化脚本SYS-DB-SQL-0061.004-sql-scripts/02-dml-scripts/01-init-data.sql✅ 已确认
7权限配置脚本SYS-DB-SQL-0071.004-sql-scripts/03-dcl-scripts/01-grant-permissions.sql✅ 已确认

2.4 评审文档

序号文档名称文档编号版本位置状态
1数据库评审通知SYS-DB-REV-0011.005-database-review/01-database-review-notice.md✅ 已确认
2评审会议议程SYS-DB-REV-0021.005-database-review/02-database-review-agenda.md✅ 已确认
3数据库评审报告SYS-DB-REV-0031.005-database-review/03-database-review-report.md✅ 已确认
4评审会议记录SYS-DB-REV-0041.005-database-review/04-database-review-record.md✅ 已确认
5数据库基线文档SYS-DB-REV-0051.005-database-review/05-database-baseline.md✅ 已确认

三、基线内容摘要

3.1 数据库架构

项目基线内容
数据库类型MySQL 8.0
字符集utf8mb4
存储引擎InnoDB
表数量17张核心表
数据库名称linsir_system

3.2 核心表清单

序号表名说明记录数(预估)
1sys_tenant_config租户配置表1-100
2sys_config系统配置表50-200
3sys_dict_type字典类型表20-100
4sys_dict_data字典数据表100-500
5sys_user用户表1000-10000
6sys_role角色表10-100
7sys_menu菜单表50-200
8sys_dept部门表10-500
9sys_post岗位表10-100
10sys_employee员工表1000-10000
11sys_user_role用户角色关联表1000-5000
12sys_role_menu角色菜单关联表500-2000
13sys_role_dept角色部门关联表100-500
14sys_oper_log操作日志表100万-1000万
15sys_login_log登录日志表10万-100万
16sys_file文件管理表1000-10000
17sys_notice系统通知表100-1000

3.3 关键设计决策

序号决策项决策内容决策理由
1主键策略统一使用bigint自增ID简单、高效、易于维护
2多租户方案租户ID字段隔离实现简单,数据隔离性好
3逻辑删除deleted字段标记保留历史数据,支持数据恢复
4审计字段create_time/update_time/create_by/update_by支持数据追溯
5字符集选择utf8mb4支持完整UTF-8字符集,包括emoji
6存储引擎InnoDB支持事务、行级锁、外键

四、基线变更管理

4.1 变更控制流程

变更申请 → 影响分析 → 变更评审 → 变更实施 → 基线更新

4.2 变更类型

变更类型说明审批要求
重大变更影响系统功能、性能、安全的变更技术总监审批
一般变更影响代码质量、可维护性的变更数据库架构师审批
轻微变更注释、格式等不影响功能的变更开发负责人审批

4.3 变更记录

版本变更日期变更内容变更类型变更人审批人
1.0.02026-03-08初始基线版本-数据库架构师技术总监

五、基线使用指南

5.1 使用范围

本基线适用于:

  • 数据库开发
  • 数据库测试
  • 数据库部署
  • 数据库维护

5.2 使用规范

  1. 开发阶段

    • 严格按照基线文档进行开发
    • 如有变更需求,按变更流程申请
  2. 测试阶段

    • 基于基线脚本创建测试数据库
    • 测试用例覆盖基线设计的功能点
  3. 部署阶段

    • 使用基线脚本部署生产数据库
    • 部署后进行基线验证
  4. 维护阶段

    • 维护工作基于基线版本进行
    • 变更后及时更新基线文档

5.3 基线验证

验证项验证方法验证结果
表结构对比基线脚本和实际数据库[ ] 通过 [ ] 不通过
索引对比基线脚本和实际数据库[ ] 通过 [ ] 不通过
约束对比基线脚本和实际数据库[ ] 通过 [ ] 不通过
数据字典对比基线文档和实际数据[ ] 通过 [ ] 不通过

六、基线确认

6.1 基线确认条件

基线确认需满足以下条件:

  • [√] 所有设计文档已完成并通过评审
  • [√] 所有SQL脚本已完成并通过评审
  • [√] 数据字典已完成并通过评审
  • [√] 评审结论为"通过"或"有条件通过"
  • [√] 所有问题已解决或已制定解决方案

6.2 基线确认签字

角色姓名签字日期确认意见
技术总监张总_______________2026-03-08同意建立基线
数据库架构师李工_______________2026-03-08同意建立基线
后端架构师王工_______________2026-03-08同意建立基线
运维工程师赵工_______________2026-03-08同意建立基线
安全工程师刘工_______________2026-03-08同意建立基线

七、相关文档

序号文档名称文档编号位置
1数据库评审报告SYS-DB-REV-00303-database-review-report.md
2评审会议记录SYS-DB-REV-00404-database-review-record.md
3数据库设计检查清单-../00-database-standard/database-design-checklist.md

八、修订记录

版本日期作者变更内容
1.0.02026-03-08数据库架构师初始基线版本,已通过评审确认

Released under the MIT License.