-数据库设计文档模板V0.1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XXXX数据库设计V0.1

拟制:王鹏

2014-12-19

引言

目的

本文为XXX公司内控管理系统的数据库设计规范说明书。本说明书将:

●述数据库设计的目的

●说明数据库设计中的主要组成部分

●说明数据库设计中各功能的实现

内容

本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象直接的关系)。涵盖了内控管理中的三大业务模块:预算管理、立项管理、合同管理。

本文档中包含对以下数据库内容的描述:

●数据表

●视图

●约束

●存储过程(预留)

●触发器(预留)

命名规范

➢数据存储表:以t_开头;

➢基础信息维护表:以t_bs_开头;

➢自定义函数:以fn_开头;

➢触发器:tr_表名_[后面---添加时加I,修改时加U,删除时加D];

➢视图:在表命名的基础上加前缀改为V_

数据表设计

预算管理

根据设计的系统功能,数据库将按照预算业务场景,实现预算收集和预算下发等流程。

数据库设计将以存储预算信息表为基础,连接多张相关表以实现对以下关系的支持:

●总部收集记录

●分公司调整、审核记录

●总部汇总记录

●总部下发业务线记录

●业务线调整记录

预算收集信息表(t_budget)

概述

预算收集信息表用于记录预算收集流程的基本信息,并作为基础表与其他表连接。

表定义

预算收集信息表定义如下图所示:

预算收集信息表

主键

预算ID字段budgetId为主键,由系统生成唯一不重复字符串。

约束

资金类别字段captialTypeId与资金类型基础信息表进行ID关联。

消息通知表(t_notification)

概述

在预算收集及下发过程中,通知总部、分公司和业务线的消息记录表料。表中都记录了消息的类别、接收人、发送人、发送时间等。

表定义

消息通知表定义如下图所示。

消息通知表

主键

消息id为主键,由系统生成唯一不重复字符串。。

约束

➢消息类别ID(typeid)和消息类别基础信息表ID外关联;

➢流程ID号(orderId),是根据typeid所对应的流程单号;

审核记录表(t_approveRecord)

概述

审核记录表记录内控管理中所有工作流中的审核信息,通过流程类别和流程单号进行关联。

表定义

审核记录表定义如下图所示。

审核记录表

主键

审核id(approveId)为主键,由系统生成唯一不重复字符串。约束

➢流程ID号(orderId),是根据flowType所对应的流程单号;预算下发表(t_ budgetIssue)

概述

表定义

预算下发表定义如下图所示。

预算下发表

主键

下发id为主键,由系统生成唯一不重复字符串。

约束

➢预算信息ID(budgetId)和预算信息表ID关联;

➢资金类别字段captialTypeId与资金类型基础信息表进行ID关联立项管理

立项信息表(t_project)

概述

该表记录项目基本信息。

表定义

消息通知表

主键

projectId为主键,由系统生成唯一不重复字符串。

约束

➢业务线条编码(bizLineCode)关联自业务线条基础信息表的ID;

➢部门编码(deptCode),关联自部门基本信息表的ID;

➢checkLists是checkList信息维护表ID的数组格式,如:12,23,35,38,41;

checkList审核记录表(t_ checkListRecord)

概述

。CREATE TABLE `checkList记录表` ( `recordId` int NULL COMMENT '主键ID', `checklistId`

varchar(255) NULL COMMENT '对应CheckListID', `projectId` varchar(255) NULL COMMENT '项目ID', `operater` varchar(255) NULL COMMENT '操作人', `operatertime` varchar(255) NULL COMMENT '操作时间', `score` int NULL COMMENT '分数', PRIMARY KEY (`recordId`) ) COMMENT='t_checkListRecord\r\ncheckList记录表' ;

表定义

消息通知表

主键

recordId为主键,由系统生成唯一不重复字符串。

约束

➢checklistId关联自检查项基本信息维护表的ID;

合同管理

XXXX表(t_xxxx)

概述

表定义

消息通知表

主键

为主键,由系统生成唯一不重复字符串。。

约束

➢消息类别ID(typeid)和消息类别基础信息表ID外关联;

➢流程ID号(orderId),是根据typeid所对应的流程单号;

相关文档
最新文档