浪潮gs开发平台学习平台快速开发入门

1数据对象描述的数据类型是数据库中的表和视图以及主键约束,但是 最普通的常用的还是描述数据库中的表和视图

2怎样查看平台 创建的数据对象对应的数据库表在数据库中的位置

3表名与数据对象的 编号一致

4表名与数据对象编号一致。

数据对象上单一主键的数据类型,建议设置为36位可变长字符型。

以下两种数据对象,不能使用数据对象管理数据库表,即同步数据库表和删除数据库表操作无效,此时应该到数据库中手工修改:

①数据对象类型是数据库视图的数据对象

②实表策略为非Normal类型的数据对象

删除数据库表操作,会将数据库表DROP掉,若数据库表中包含数据,请谨慎使用!

有时同步数据库表会出现一些不符合数据库语法规则的错误,此时可以选择先删除数据库表,再同步数据库表。

修改了数据对象列的重要信息和表名,建议同步数据库表。

 

5数据模型是描述业务对象的数据结构,数据约束,以及数据访问的元数据

数据模型有主对象,子对象,字段,关联等组成

 

6变更历史记录是指将数据的变更历史保存到数据表中。变更历史记录分两种:

1)针对整条记录的数据变更历史保存到系统指定的数据库表中,将整条记录进行XML序列化之后保存到GspDataLog表中,数据模型的【历史记录数据】属性必须设置为True,才进行记录;

2)另一种是针对某些字段的数据变更历史保存到用户指定的数据库表中,其中字段是指数据模型中【是否记录】属性设置为True的字段,数据库表是指数据模型的【字段历史记录表】属性设置的表。

其中的字段的是否记录属性的设置在对应的字段属性中,选择字段 属性在其中配置是否记录属性

7

主对象对应于数据模型实际上对应与数据库中的一张表

 

主对象对应于数据对象,由数据对象转化而来。主对象是直接添加到数据模型上的,一个数据模型有且仅有一个主对象,该主对象可以被替换但不能被删除。主对象包括字段集合和子对象集合

8

数据模型的属性

过滤条件】:在表单显示数据时,根据过滤表达式过滤掉不符合条件的数据。

【排序条件】:在表单显示数据时,根据排序表达式对显示的数据进行排序。

【分级信息】:其级数字段为整型,是否明细字段为char(1)型。只有树结构的主对象才能设置分级信息。

ID生成规则】:系统预置了Guid生成方式,用户可以扩展别的生成方式。

【编号生成规则】:在运行时,对于定义业务数据模型,如果用户没有设置【编号生成规则】,那么在保存该业务模型时,会将该业务模型对应的基础数据模型的【编号生成规则】拷贝一份,自动设置到业务数据模型上,并将其保存。

【唯一性约束】:主对象的唯一性约束信息。例如:设置唯一性约束的字段列表为Code字段和Name字段,那么Code字段和Name字段的复合是必须唯一的;若字段列表只有一个字段Code字段,那么Code字段是必须唯一的。

9子对象也对应于数据模型,有数据模型转换而来子对象与主对象相似,也对应于数据对象,由数据对象转化而来。子对象是直接添加到父对象(包括主对象和子对象)上的,一个父对象可以有多个子对象。子对象也包括字段集合和子对象集合

子对象和父对象之间的关联是通过数据库中表的主外键关联起来的,通常的父对象作为被参考的表,子对象作为参考表在子对象对应的数据库表中存在对主对象的主键的引用,在子对象中表现为外键的形式。

 

原文地址:https://www.cnblogs.com/moonfans/p/2781027.html