(3)关系:RFID应用的另一个关键概念是聚合,即对象之间形成的关系。一种常见聚合情况是包含关系,即在物体运动过程中,被包含的物体与外包装物体有相同的运动路径等特性。另一个集合情况是协作,即贴有标签的物体之间有一定的关系[1],如某型导弹射击训练由发射车与检测车共同完成,则发射车与检测车之间有协作关系。

1.2 数据模型

本文重点是利用数据库技术实现装备数据信息的层次化管理。系统中涉及的数据主要有静态数据和动态数据两种类型。

1.2.1 静态数据

静态数据是有关固定信息、业务规则以及系统设置的数据,不轻易随时间变更[2]。在本系统中,静态数据主要包括:

(1)Objects:所有使用射频标签进行标识系统,包括系统及随装配件的名称、型号、出厂单位、出产年份等信息。

(2)Organizations:装备在生命周期(出厂到退役报废之间的时间)内装配变动信息,包括装配单位、装配时间、战斗序列等信息。

(3)Actions:事务处理类型。包括重大活动记录、技术检查、维修、加装改装等信息。

1.2.2 动态数据

动态数据反映了系统运作中的事务过程,与时间、空间密切相关。动态数据主要包括:Arrangement,用于描述装备实体(Objects)与状态的层次关系;ObjectOrganization,用于描述装备实体(Objects)在某时间内的调拨、调整;ActionItem,用于描述装备处理情况。

1.2.3 数据模型的建立

如果有静态关系,则根据ER模型的映射关系,映射成表即可[3]。对于两个实体之间的基于状态的关系,则在两个实体表的主键之间加上时间间隔(stime,etime)组成,其中时间间隔代表了关系或者状态存在的生命周期。基于事件的动态关系,由映射在两个表的主键加上时间戳属性timestamp组成,这个时间戳代表了时间发生的时间点。