数据模型
简介
数据建模是指将现实世界中的数据转换为计算机可以处理的形式,以便于在应用程序中使用。在低代码平台中,数据建模是一个非常重要的功能,它可以帮助开发人员更好地管理和使用应用程序中的数据。在低代码平台中,开发人员可以通过数据库设计功能来设计和管理应用程序中使用的数据库。数据库设计功能通常包括数据表的创建、编辑、删除、索引、关系等,并定义和管理应用程序中使用的数据类型。数据类型定义功能通常包括数据类型的创建、编辑、删除、数据类型的属性等,还可以通过数据库脚本生成功能来生成应用程序中使用的数据库脚本。
版本管理
数据管理首先需要建立一个项目,在数据模型模块页面中单击新增按钮即可新建项目。
表单字段 | 说明 |
---|---|
项目编号 | 项目英文编号 |
项目名称 | 项目中文名称 |
项目介绍 | 项目介绍内容 |
项目图标 | 项目显示图标选择 |
项目新建成功后在列表页面单击项目框即可进入对应项目的模型设计页面,模型设计页面顶部菜单中的版本号可以对项目的版本进行管理。版本管理中会有版本线列表,如果当前版本有改动会提示当前内容与上一版本的内容有变化,但未保存版本。
版本列表会记录版本创建日期以及同步状态,同时可以对版本进行修改与删除的操作,单击列表中的版本号还可以查看该版本变更记录详情信息,以及变化的脚本。
新增版本按钮可以为当前项目新增一个版本记录,新增时添加版本号以及版本描述即可。
同步配置按钮可以对数据库中的数据表与模型设计中的数据表进行同步,数据表同步的方式有两种,分别为重建数据表与字段增量,同步配置配置成功后,后续的同步操作都使用该配置。
初始化基线可以对版本记录进行初始化操作,将初始化所有的版本信息,在进行初始化操作时版本号请勿低于系统默认的数据库版本v0.0.0。
配置默认数据
模型设计页面的右上角有一个设置图标,单击图标进入配置默认数据页面,配置默认数据页面含有三个标签页:默认属性、SQL分隔配置、WORD模板配置。
默认属性可以配置每个数据表的默认字段,修改默认属性数据后只对后续新建的数据表生效,对已经存在的数据表无效。
SQL分隔符配置可以配置SQL分隔符,系统默认使用/SQL@Run/进行分隔。
数据导出
数据模型支持数据导出功能,目前可以导出文档、导出DDL、导出JSON。
数据表编辑
添加数据表之前需要新增模块,鼠标右键单击左侧数据列表的空白处,在右键菜单中选择新增模块,模块名一般为英文编码,并填写模块的中文名称。模块添加完成后鼠标双击对应模块可展开该模块下的所有数据表,鼠标右键数据表可以进行新增数据表的操作。新增数据表需要输入数据表的逻辑名以及表名,新增成功后系统会在页面右侧自动打开该数据表。
基本信息标签页可以编辑数据表的表名、逻辑名、说明等基本信息。
字段信息标签页可以通过使用左上角的操作按钮实现字段的新增、删除以及字段排序。字段包含字段名、逻辑名、类型、数据库类型、字段说明、是否为主键、是否为空、是否自增、默认值、是否在关系图显示、UI建议等属性。
字段属性 | 说明 |
---|---|
字段名 | 字段的中文字段名 |
逻辑名 | 逻辑名称(英文名) |
类型 | 字段类型 |
数据库类型 | 上述类型在数据库中对应的类型 |
说明 | 字段说明 |
主键 | 是否为主键字段 |
非空 | 是否非空 |
自增 | 是否自增 |
默认值 | 字段的默认值 |
关系图 | 是否在关系图中显示 |
UI建议 | UI组件使用建议 |
数据表编辑完成后单击右上角保存按钮即可对数据白进行保存,保存只是暂时保存在平台上还未修改数据库中的数据,需要再使用保存按钮旁的提交按钮将数据表提交到数据库中,同时还支持覆盖提交功能,如在二次修改某些字段类型时可以使用覆盖提交,注意覆盖提交会清空数据表中原有的数据,请谨慎使用。