更新时间:2023-04-24 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. 在经典版应用开发页面,单击左侧菜单栏中的,选择“模型 > Schema构建器”。
  2. 在“对象”页签,选择需要展示的对象拖拽到左侧区域,打勾就会显示在界面。

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

    图5 Schema构建器

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

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

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

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

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

    图8 添加字段

后续操作

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

分享:

    相关文档

    相关产品