8.8. 关于数据映射程序中的数据类型和集合
在数据映射程序中,字段可以是:
-
存储单个值的 原语 类型。原语类型的示例包括
布尔值、char、字节、短语、int、长、浮点和双引号。原语类型无法扩展,因为它是一个字段。 - 由不同类型的多个字段组成 的复杂 类型。您可以在设计时定义复杂类型的子字段。在数据映射程序中,一个复杂的类型可以被扩展,以便您可以查看其子字段。
每种类型的字段(原语和复杂)也可以是集合。集合是一个可以具有多个值的单个字段。集合中的项目数量在运行时决定。在设计时,在数据映射程序中,集合由
表示。在数据映射程序界面中可以扩展集合是否由其类型决定。当集合是一个原语类型时,它不可扩展。当集合是一个复杂的类型时,数据映射程序可以被扩展,以显示集合的子字段。您可以从/到每个字段映射。
以下是一些示例:
-
ID是原语类型字段(int)。在运行时,员工只能有一个ID。例如,ID=823。因此,ID是不是集合的原语类型。在数据映射程序中,ID无法扩展。 -
电子邮件是一个原语类型字段(字符串)。在运行时,员工可以有多个电子邮件值。例如:email<0>=aslan@home.com和email<1>=aslan@business.com。因此,电子邮件也是集合的原语类型。数据映射程序使用
表示 电子邮件字段是一个集合,但电子邮件无法扩展,因为它是一个原语类型(没有子字段)。 -
员工是一个复杂的对象字段,它具有多个子字段,包括ID和电子邮件。在运行时,员工也是集合,因为公司有许多员工。
在设计时,数据映射程序使用
来表示 员工是一个集合。employee字段可以扩展,因为它是一个具有子字段的复杂类型。