更新时间:2022-04-26 GMT+08:00
分享

创建学生成绩管理对象模型

目的

通过创建一个“学生成绩管理”的对象,让您快速熟悉创建自定义对象、自定义字段,快速理解对象间的关联关系,及快速理解对象的结构和数据对象表。

场景描述

本实例以新建一个学生成绩管理对象为例,为您介绍对象间关联的相关内容。本实例中的对象里的班级对象是通过Lookup(字段类型)关联学生、班主任对象,学生对象通过LooKup关联课程成绩对象。请参见创建自定义数据对象定义自定义对象的字段(Fields)新建下面的Class__CST、HeadTeacher__CST、Student__CST、Grades__CST对象和它们分别对应的自定义字段。

表1 对象说明

自定义对象名

自定义字段名

字段类型

对象中的字段说明

Class__CST

number__CST

Number

班级编号。

HeadTeacher__CST

class__CST

Lookup

班级编号。

该字段的取值来源于“Class__CST”对象。

Student__CST

class__CST

Lookup

班级编号。

该字段的取值来源于“Class__CST”对象。

Grades__CST

student__CST

Lookup

学生信息。

该字段的取值来源于“Student__CST”对象。

course__CST

text

课程。

score__CST

Number

成绩分数。

对象“Class__CST”这种类型的名字前面一般带命名空间,如“XXX__Class__CST”。

name字段是标准字段,在对象创建之后,已经存在,不需要手动创建:

  • 班级Class__CST的name字段如填值:20届一班,二班,三班。
  • 班主任HeadTeacher__CST的name字段如填值:王老师,李老师,陈老师。
  • 学生Student__CST的name字段如填值:小明,小红,小兰。

多个对象的详细字段信息是怎么样的

对象及自定义字段进行创建完成后,可参见使用SQL查询数据的控制台查询对象数据是否符合需求。或者使用布局查看,详情请参见如何使用布局增删改查对象数据

图1 班级Class__CST表的信息
图2 班主任HeadTeacher__CST表的信息

图3 学生Student__CST表的信息
图4 课程成绩Grades__CST表的信息

如何通过Schema构建器查看及新建对象

您可通过Schema构建器查看系统中存在的对象(包括自定义对象和标准对象)以及对象之间的关联关系。您也可以通过Schema构建器创建对象。

  1. 在App开发界面左侧列表单击,选择“模型 > Schema构建器”。
  2. 在“对象”页签,选择需要展示的对象拖拽到左侧区域,打勾就会显示在界面。

    从Schema构建器展示页面可以清楚的看到对象结构以及对象之间的关联关系。如图5勾选Class__CST,HeadTeacher__CST,HeadTeacher__CST和Grades__CST。

    图5 Schema构建器

  3. 选择对象中具体字段,单击右键选择“在新标签页中查看字段详情”或“删除字段”可查看或者删除字段。

    图6 查看字段详情或者删除字段

  4. (可选)选择“元素”页签,选择“对象”拖拽到左侧区域,界面弹出“创建对象”页面,配置参数后单击“保存”。

    这里创建对象与选择“模型 > 对象”后创建对象(参见创建自定义数据对象)是一样的。
    图7 创建对象

  5. (可选)在“元素”页签下,从“字段”中选择字段类型拖拽到左侧具体的对象中,可为该对象添加字段,其实和新建自定义字段一样(参见定义自定义对象的字段(Fields))。

    图8 添加字段

后续操作

简单例子的创建已经完成,后面可以通过SQL查询数据、通过脚本、通过导入导出数据等操作对“对象数据”进行增删改查,打包备份数据,迁移数据等。

分享:

    相关文档

    相关产品

close