创建学生成绩管理对象模型
目的
通过创建一个“学生成绩管理”的对象,让您快速熟悉创建自定义对象、自定义字段,快速理解对象间的关联关系,及快速理解对象的结构和数据对象表。
场景描述
本示例以新建一个学生成绩管理对象为例,为您介绍对象间关联的相关内容。本示例中对象里的班级对象是通过Lookup(字段类型)关联学生、班主任对象,学生对象通过LooKup关联课程成绩对象。请参见创建自定义数据对象和定义自定义对象的字段(Fields)新建下面的Class__CST、HeadTeacher__CST、Student__CST、Grades__CST对象和它们分别对应的自定义字段。
自定义对象名 |
自定义字段名 |
字段类型 |
对象中的字段说明 |
---|---|---|---|
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查询数据中操作,查询对象数据是否符合需求。或者使用布局查看,详情请参见如何使用布局增删改查对象数据。
如何通过Schema构建器,查看及新建对象
您可以通过Schema构建器,查看系统中存在的对象(包括自定义对象和标准对象)以及对象之间的关联关系。您也可以通过Schema构建器,创建对象。
- 在经典版应用开发页面,单击左侧菜单栏中的,选择“模型 > Schema构建器”。
- 在“对象”页签,选择需要展示的对象拖拽到左侧区域,打勾就会显示在界面。
在Schema构建器展示页面,可以清楚的看到对象结构及对象之间的关联关系。如图5,勾选Class__CST、HeadTeacher__CST、Student__CST和Grades__CST。
- 选择对象中具体字段,单击右键选择“在新标签页中查看字段详情”或“删除字段”,可查看或删除字段。
图6 查看字段详情或者删除字段
- (可选)在“元素”页签,选择“对象”拖拽到左侧区域,界面弹出“创建对象”页面,配置参数后单击“保存”。
这里创建的对象与在“模型 > 对象”中创建对象(参见创建自定义数据对象)是一样的。图7 创建对象
- (可选)在“元素”页签下,从“字段”中选择字段类型拖拽到左侧具体的对象中,可为该对象添加字段,其实和新建自定义字段一样(参见定义自定义对象的字段(Fields))。
图8 添加字段
后续操作
简单例子的创建已完成,后面可以通过SQL查询数据、通过脚本、通过导入导出数据等操作,对“对象数据”进行增删改查,打包备份数据,迁移数据等。