You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

流程设计器数据库表设计图

流程设计器是常见的流程图形化设计工具之一,其核心功能是通过可视化的方式设计和管理业务流程。在代码实现过程中,需要考虑的一个重要方面就是对数据库的表结构进行设计。本篇文章将围绕这一主题,为读者详解流程设计器中所涉及的数据库表设计图。

在流程设计器中,最常见的实体就是流程定义,而流程定义对应的数据库表也是最为重要的表之一。下面就是流程定义表的设计示例:

CREATE TABLE t_flow_definition (
  id varchar(64) NOT NULL COMMENT '主键ID',
  name varchar(255) NOT NULL COMMENT '流程定义名称',
  version int(11) NOT NULL COMMENT '流程定义版本',
  description varchar(255) COMMENT '流程定义描述',
  deployed tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否已经部署',
  process_key varchar(255) COMMENT '流程Key',
  process_xml longtext COMMENT '流程定义的XML',
  process_image longblob COMMENT '流程定义的图片信息',
  study_hours int(11) NOT NULL DEFAULT 0 COMMENT '学习小时数',
  creator varchar(64) NOT NULL COMMENT '创建人',
  create_time datetime NOT NULL COMMENT '创建时间',
  update_time datetime NOT NULL COMMENT '更新时间',
  PRIMARY KEY (id),
  UNIQUE KEY uk_process_definition_key (process_key, version)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流程定义管理';

在流程定义表中,主键ID是必须的,同时也需要包含名字、本、描述等字段信息。其中部署状态、流程Key、流程XML、流程图片信息等是非必须项,依据设计需要来决定是否需要添加。此外,还需要包含学习小时数、创建人、创建和更新时间等辅助字段信息。

除了流程定义表,流程设计器中涉及的其他实体也需要进行表结构的设计,例如流程任务表、任务变量表、任务历史记录表等。下面就是对流程任务表的设计示例:

CREATE TABLE t_flow_task (
  id varchar(64) NOT NULL COMMENT '主键ID',
  name varchar(255) NOT NULL COMMENT '任务名称',
  description varchar(255) COMMENT '任务描述',
  assignee varchar(64) COMMENT '任务的执行者',
  delegation_state tinyint(4) NOT NULL DEFAULT 
本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多

社区干货

分布式数据库TiDB的设计和架构

它跟其他数据库产品相比,它的核心优势是什么?此次夜校分享,xiaoyu向大家介绍了数据库发展史、TiDB 设计、架构及生态及TiDB在得物的应用。数据库技术发展演进**2008年以前**2008 年以前应用最为广泛的是单机关系型数据库(SQL),能很好的解决复杂的数据运算及间处理,多用于银行、电信等传统行业复杂业务逻辑场景中,以 Oracle 为代表。此类数据库挑战在于成本高,随着数据量增加,只能通过购买更贵更好的服务;无法线性扩容...

分布式数据库TiDB的设计和架构

它跟其他数据库产品相比,它的核心优势是什么?此次夜校分享,xiaoyu向大家介绍了数据库发展史、TiDB 设计、架构及生态及TiDB在得物的应用。# 数据库技术发展演进**2008年以前**2008 年以前应用最为广泛的是单机关系型数据库(SQL),能很好的解决复杂的数据运算及间处理,多用于银行、电信等传统行业复杂业务逻辑场景中,以 Oracle 为代表。此类数据库挑战在于成本高,随着数据量增加,只能通过购买更贵更好的服务;无法线性扩...

表设计之数据类型优化 | 社区征文

就应该尽量避免设计成可为 NULL 的列。## 3. 整数类型存储整数,可以使用这几种整数类型:TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT。分别使用 8,16,24,32,64 位存储空间,也就是 1、2、3、4、8 个字节。它们可以存储的值的范围请自行计算。同时整数类型有可选的 UNSIGNED 属性,示不允许负值,这大致可以使正数的上限提高一倍。例如 TINYINT UNSIGNED 可以存储的范围是 0~255,而 TINYINT 的存储范围是-128~127。有符号和无符...

火山引擎ByteHouse:分析型数据库如何设计并发控制?

> 更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 分析型数据库设计并发控制的主要原因是为了确保数据的完整性和一致性,同时提高数据库的吞吐量和响应速度。并发控制可以... 描述了2阶段原子提交的一个详细流程。- 阶段1 - 1. a: 在kv里写入事务记录(txn record),唯一标识当前事务; - 1. b: 解析insert sql并执行; - 1. c: 在远端文件系统或者对象存储写入数据之前...

特惠活动

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

流程设计器数据库表设计图-优选内容

数据库表及视图
数据库概述数据库其实是数据的逻辑分组。每个数据库包含许多表和视图。表是存放数据的地方,由结构化的行和列组成。视图是依赖于表的保存的查询。当访问视图时,会在后台执行查询并返回结果。 数据库每个数据库都属于一个帐户。用户只能访问属于自己帐户的数据库(当拥有权限时) 创建数据库 sql CREATE DATABASE my_database01;注意 数据库名称中只能包含 字母数字 字符 a-z 0-9 和 下划线 _ 。所有名称将自动转换为 小写 。 ...
分布式数据库TiDB的设计和架构
它跟其他数据库产品相比,它的核心优势是什么?此次夜校分享,xiaoyu向大家介绍了数据库发展史、TiDB 设计、架构及生态及TiDB在得物的应用。数据库技术发展演进**2008年以前**2008 年以前应用最为广泛的是单机关系型数据库(SQL),能很好的解决复杂的数据运算及间处理,多用于银行、电信等传统行业复杂业务逻辑场景中,以 Oracle 为代表。此类数据库挑战在于成本高,随着数据量增加,只能通过购买更贵更好的服务;无法线性扩容...
分布式数据库TiDB的设计和架构
它跟其他数据库产品相比,它的核心优势是什么?此次夜校分享,xiaoyu向大家介绍了数据库发展史、TiDB 设计、架构及生态及TiDB在得物的应用。# 数据库技术发展演进**2008年以前**2008 年以前应用最为广泛的是单机关系型数据库(SQL),能很好的解决复杂的数据运算及间处理,多用于银行、电信等传统行业复杂业务逻辑场景中,以 Oracle 为代表。此类数据库挑战在于成本高,随着数据量增加,只能通过购买更贵更好的服务;无法线性扩...
表设计之数据类型优化 | 社区征文
就应该尽量避免设计成可为 NULL 的列。## 3. 整数类型存储整数,可以使用这几种整数类型:TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT。分别使用 8,16,24,32,64 位存储空间,也就是 1、2、3、4、8 个字节。它们可以存储的值的范围请自行计算。同时整数类型有可选的 UNSIGNED 属性,示不允许负值,这大致可以使正数的上限提高一倍。例如 TINYINT UNSIGNED 可以存储的范围是 0~255,而 TINYINT 的存储范围是-128~127。有符号和无符...

流程设计器数据库表设计图-相关内容

火山引擎ByteHouse:分析型数据库如何设计并发控制?

> 更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 分析型数据库设计并发控制的主要原因是为了确保数据的完整性和一致性,同时提高数据库的吞吐量和响应速度。并发控制可以... 描述了2阶段原子提交的一个详细流程。- 阶段1 - 1. a: 在kv里写入事务记录(txn record),唯一标识当前事务; - 1. b: 解析insert sql并执行; - 1. c: 在远端文件系统或者对象存储写入数据之前...

一文读懂火山引擎云数据库产品及选型

例如作为关系型数据库的外部缓存,用于提升系统整体的读性能,减轻关系型数据库的读压力。文档型 NoSQL 数据库使用的是一种半结构化的数据模型(json 或 xml 格式),与关系型数据库相比,文档型 NoSQL 是没有 Schema 的,由于没有 Schema 的特性,可以随意地存储与读取数据,因此文档型 NoSQL 数据库解决了关系型数据库表结构扩展不方便的问题。宽列型 NoSQL 数据库,主要用在大数据、OLAP 场景。其特点是可以提供海量的存储容量,PB 级...

自建高性能数据库-选型与性能测试

本文介绍如何选择火山引擎云服务自建各类高性能数据库。 一、场景描述数据库一直是构建现代应用的重要组件,几乎所有应用都始于数据并终于数据。随着数据驱动时代的到来,数据更是无处不在,进一步成为未来创新的基... 相同安全组内的云服务器所有端口默认互通。 若未放通,可单击“添加规则”,参照下图添加一条放通3389端口的规则。 部署测试工具HammerDB在云服务器HammerDB-01中部署HammerDB。 在云服务器实例列页面,单击Ham...

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

通过数据库交互台实现的全生命周期

本文以云数据库 MySQL 版为例,介绍如何在数据库工作台 DBW 的数据交互台中通过执行命令实现的全生命周期。 前提条件已注册火山引擎账号并完成实名认证。关于账号的创建方法和实名认证,请参见如何进行账号注册和实名认证。 已创建实例和创建账号。 说明 您创建的账号需要有对应数据库的查询、修改等对应权限。 操作步骤下文以数据库 test,表 table 为例,介绍如何在数据交互台执行命令实现表的全生命周期。 登录云数据库 MySQ...

火山引擎上云迁移指南(一):上云迁移背景与流程

由资深的存储&数据库解决方案架构师组成。团队致力于帮助企业与组织更好的使用火山引擎云存储与云数据库产品,针对实际业务场景设计最优的解决方案,用专业技术助力组织和企业实现业务成功。## 上云迁移背景### 什么是云迁移云迁移是指将数字化业务运营迁移到云的过程。云迁移更侧重于将数据、应用程序和 IT 流程等企业数字资产从某些数据中心迁移到其他数据中心,而不是把服务、网络等硬件设备打包和移动。云迁移绝不仅仅...

表格数据库 HBase 版-火山引擎

兼容Apache HBase的海量数据库

基于 ByteHouse 构建实时数仓实践

高可用企业级分析性数据库,支持用户交互式分析 PB 级别数据。其自研的引擎,灵活支持各类数据分析和保证实时数据高效落盘,实现了热数据按生命周自动冷存,缓解存储空间压力;同时引擎内置了图形化运维界面,可轻松对集群服务状态进行运维;整体架构采用多主对等架构设计,架构安全可靠稳定,可确保单点无故障瓶颈。 ByteHouse 的架构简洁,采用了全面向量化引擎,并配备全新设计的优化,查询速度有数量级提升(尤其是多表关联查询...

火山引擎ByteHouse:分析型数据库如何设计列式存储

也采用列式存储设计,保证读写性能、支持事务一致性,又适用大规模的数据计算,为用户提供极速分析体验和海量数据处理能力,提升企业数字化转型能力。# 列式存储介绍分析型数据库中的列式存储,是一种数据库的物理存... **数据独立性**: 列式存储允许独立地更新中的列,这使得增量更新和数据维护变得更加简单和高效。1. **数据分片和分布式处理**: 由于列式存储的特性,它非常适合于分布式计算环境。数据可以按列进行分片,并分布...

硬核干货!一文掌握 binlog 、redo log、undo log|社区征文

### 1.1 binlog 设计目标binlog 记录了对 MySQL 数据库执行更改的所有的写操作,包括所有对数据库的数据、结构、索引等等变更的操作。> 注意:这其中不包含 SELECT、SHOW 等,因为对数据没有修改只要是对数据... **修改数据的操作流程:**![picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/cc0c85325a41477ba728ffe63a36543d~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=17139...

特惠活动

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

从ClickHouse到ByteHouse
关于金融、工业互联网,都有对应的场景特性、解决策略、实践效果具体呈现,相信一定能解决你的诸多疑惑
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询