新建数据模型

本文介绍数据模型的添加、修改和删除操作,以及如何设置数据模型之间的关联关系。

前提条件

已创建应用,并打开该应用的开发界面(Mobi Studio),具体操作参见添加应用

实体类型

实体类型包括实体、内存实体、系统默认实体,说明如下。

类型

说明

实体

实体是一个业务抽象体,实体的实例叫做一个对象。

内存实体

不存储在数据库中,仅临时存储在应用程序内存中的实体。

系统默认实体

系统默认实体里面既含有实体,也有内存实体。系统默认实体实际上是引用模块的实体,系统数据模块是应用的默认引用模块。

操作步骤

  1. 登录魔笔

  2. 在顶部菜单栏选择应用管理,在右上角搜索框中输入目标应用,例如TEST

  3. 在指定的应用卡片中单击进入设计器,进入应用开发页面(Mobi Studio)。

  4. 在左侧功能区选择fig5,展开右侧栏。

  5. 选择数据模型页签。

  6. 单击右侧的image全局数据模型。画布中将展示当前应用中所有的实体和内存实体(包括系统默认实体)。

  7. 拖拽左上方实体图标至画布中,画布中将创建名称为Entity xx的实体。

    image
  8. 选中该实体,可进行如下操作:

    • 修改名称:在右侧属性栏,可编辑该实体的名称。

      重要
      • 实体名称,不可以与已存在的实体名称重复,长度不超过20个任意字符。

      • 如果页面中已绑定该实体,修改实体名称后,需重新进行绑定。

    • 自定义ID配置:数据实体和数据实体字段支持自定义ID配置。

    • 添加字段:系统为每个实体预置了ID创建时间修改时间三个字段,您可以在实体右上角的菜单栏选择添加,根据需要增加字段;也可以在右侧属性栏,单击添加字段,为实体增加字段,具体操作请参见添加字段

    • 设置索引:单击实体右上角的索引,在弹出的对话框中,单击新增索引,在右侧选择索引字段:创建时间修改时间,设置创建时间修改时间的升序或降序规则,完成后单击保存

      fig3
    • 单击实体右上角的删除,可删除实体,也可在右侧属性栏,单击删除,删除该实体。

      重要

      实体删除后不可恢复,如果页面中已经绑定该实体,实体删除后需手动解除绑定。

  9. 实体与实体间可以通过连线(有向边)连接,并可设置数据模型间的关联关系,如下图所示:

    image

添加字段

实体自带三个系统属性的字段,系统自带字段不可编辑。系统自带字段如下:

字段名称

字段类型

是否必填

是否唯一

字段描述

ID

INTEGER

唯一

自增主键ID

CreateTime

DATETIME

不唯一

数据创建时间

ModifiedTime

DATETIME

不唯一

数据修改时间

  1. 选中实体,在右侧属性栏中,单击添加字段,为数据表添加新字段。

    image

    参数

    说明

    字段名称

    字段的名称。

    字段类型

    选择字段类型,新增字段有以下几种字段类型可选:

    • INTEGER:整型数据,一般用于存储整数类型的数据。

    • LONG:是一种长整型数据,一般用于存储长整型数据。

    • DECIMAL:存储小数类型的数据,精度比较高,适用于需要精密数学的运算。

    • BOOLEAN:一个数据类型,它只有两个值true和false。

    • CHAR:一般用于存储字符串。

    • TEXT:存储较长的文本数据,可以存储任何字符,包括二进制数据。

    • DATETIME:存储日期和时间信息数据。

    • ENUMERATION:存储枚举属性的数据。

    • FILE:存储文件类型的数据。

    • IMAGE:存储图片类型的数据。

    • AUDIO:存储音频类型的数据。

    • VIDEO:存储视频类型的数据。

    • DOCUMENT:存储文档类型的数据。

    是否必填

    选择是否为必填字段。

    是否唯一

    选择是否进行唯一性校验。

    默认值

    设置字段的默认值。

    字段描述

    对新增字段的简要描述。

    操作

    您可选中新增字段,在右侧属性栏做如下操作:

    • 编辑:修改字段名称、默认值或设置相关选项。

    • 删除:删除该行数据。

      重要

      字段删除后不可恢复,如果页面中已绑定该数据字段,删除字段后请手动解除绑定。

  2. 确认无误后,单击保存