Teemlink 数据库结构文档(2)

2018-11-29 16:49

广州市天翎网络科技有限公司 数据库结构说明书

1 目的

本文档是对整个平台数据库结构做一个详细说明,对数据的约定和规则、以及物理设计的数据实体的关系和实体的描述、数据库的模型做详细的说明。其中数据实体的关系以图的形式展现出表与表之间的关系。数据库的模型包括表与表关系,字段定义,主键、外键,index等。

2 约定和规则

数据库设计的规范命名规则: ? ? ? ? ? ? ?

静态表(不是动态表单):表名前缀为 “T_”;

动态表(动态表单,由用户在平台自动建立和维护):表名为“TLK_”+表单名称,字段名为“ITEM_”+字段名称; 权限关联表(动态表单,有平台自动建立和维护):表名为“AUTH_”+表单名称。 微信考勤相关的表:表名前缀为 “am_”; 问卷调查相关的表:表名前缀为 “qm_”; 任务管理相关的表单:表名前缀为 “pm_”; 会议室管理相关的表单:表名前缀为 “mr_”;

3 数据库物理设计

数据存储分成三种类型,设计时数据、授权类数据、运行时数据。如图所示:

其中: ? ? ?

第1页

设计时数据——包含Form、View、WorkFlow的设计模板,仅在系统设计时被改变和存储;

授权类数据——包含User、Role、Dept信息,表现用户的基本信息、角色信息、组织架构,以及定义对系统各功能模块的访问权限;

运行时数据——包含Counter、Document、WorkFlow State数据,分别存储计数器、文档、工作流状态。考虑到需要将不同的实例(一个实例对应一个应用,比如可以为不同的应用系统分别建立不同的实例)逻辑上分开,所以对于每一个不同的实例,提供不同的数据源定义。

广州市天翎网络科技有限公司 数据库结构说明书

4 数据库模型设计

第2页

广州市天翎网络科技有限公司 数据库结构说明书

5 系统库数据模型

第3页

广州市天翎网络科技有限公司 数据库结构说明书

5.1 AM_ATTENDANCE(微信考勤查询表)

数据名称 ID USER_ID USER_NAME DEPT_ID DEPT_NAME WORKING_HOURS STATUS ATTENDANCE_DATE DOMAIN_ID MULTI_PERIOD

数据类型 VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR DECIMAL INT DATETIME VARCHAR bit 数据长度 200 200 200 200 200 22 11 0 200 1 是否为空 否 是 是 是 是 是 是 是 是 是 主键/外键 主键 说明 主键标识 用户ID 用户名称 部门ID 部门名称 工作时长 状态(迟到、早退、正常) 出勤时间 域标识ID(t_domain表ID值) 是否多时段打卡 5.2 AM_LOCATION(微信考勤地点表)

数据名称 ID NAME 数据类型 VARCHAR VARCHAR 数据长度 200 200 是否为空 否 是 主键/外键 主键 说明 主键标识 微信考勤地点名称 第4页

广州市天翎网络科技有限公司 数据库结构说明书

LONGITUDE LATITUDE DOMAIN_ID

DECIMAL DECIMAL VARCHAR 22 22 200 是 是 是 经度 纬度 域标识ID(t_domain表ID值) 5.3 AM_RULE(微信考勤规则)

数据名称 ID NAME ORGANIZAITION_TYPE ORGANIZAITIONS ORGANIZAITIONS_TEXT LOCATIONS_TEXT RANGES DOMAIN_ID MULTI_PERIOD

数据类型 VARCHAR VARCHAR INT LONGTEXT LONGTEXT VARCHAR INT VARCHAR bit 数据长度 200 200 11 0 0 1000 11 200 1 是否为空 否 是 是 是 是 是 是 是 是 主键/外键 主键 说明 主键标识 微信考勤规则名称 组织机构类型 部门id集合 部门名称集合 地点 范围 域标识ID(t_domain表ID值) 是否多时段打卡 5.4 AM_RULE_LOCATION_SET(微信考勤规则地点集合表)

数据名称 数据类型 数据长度 是否为空 主键/外键 说明 第5页


Teemlink 数据库结构文档(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:阳煤集团事故案例汇编

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: