
# 什么是对象
#### 低代码平台中的对象
低代码平台中的对象（也可以称为Object）相当于传统方式开发业务系统时，数据库中创建的一个表。每个对象对应一张数据库表，用于保存业务系统需要的配置数据和业务数据。
对象可以存储组织或业务特有的数据，您可以围绕对象这一核心，定义相关的字段、字段校验规则、界面样式、字段变更时的触发事件等。如果把待开发的业务系统比作一部电影，对象就是电影中的各个角色，需要勾勒角色的外貌、性格特点、人物关系和所经历的剧情。
低代码平台预置了一部分**标准对象**（Standard Object），您可以为这些标准对象新增字段，但不能修改、删除预置字段。租户开发者也可以根据自己的业务需要，创建自定义对象（Custom Object），支持增、删、改自定义对象及自定义对象的字段。
创建一个自定义对象后，系统会为自定义对象自动创建一些标准字段（Standard Fields），如[图1]所示。
图1自定义对象的标准字段   
![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960125837.png "点击放大")
![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
- 如何新建自定义对象，请参见[3.2.1-如何创建对象](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0007.html#astrozero_05_0007__section14707144715118)。
- 同一账号下，新建的自定义对象名称不能重复。
 
#### 对象类型及功能介绍
在低代码平台中，支持创建如下类型的对象。
- 标准对象：低代码平台预置的对象，对象名称和对象字段均已定义好，可以满足最基本的业务需要。 标准对象只允许用户扩展新字段，禁止修改/删除基线字段。
- 自定义对象：开发者自定义的对象，允许用户增/删/改对象和字段。更多介绍，请参见[数据对象建模](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0007.html)。
- 视图对象：与数据库中的View视图类似，用于对2个以上的对象进行关联查询，并把结果集以对象的形式展现，这样的对象称之为视图对象。视图对象中的数据只支持查询，不支持增/删/改。更多介绍，请参见[如何创建视图对象](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0039.html)。
- 聚合对象：由一个主对象和多个子对象构成的复合对象，实现不同对象之间建立关联关系。聚合对象对外展现为一个对象，从而简化对象管理。更多介绍，请参见[如何创建聚合对象](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0010.html)。
 
![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
对象模型是后台存储业务数据的表结构模型，注意请与[标准页面](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0129.html)的数据模型加以区分。后者是UI访问后台数据时，创建的模型映射。
