1)复杂对象
在XSQL系统中,把复杂对象看作一个单个实体。一个复杂对象由多个子实体按层次结构组织起来的,子实体本身还可以是由其它的按层次关系组织的子实体构成,如此形成层次结构的复杂实体关系。
在复杂实体的层次关系中,每个对象有一个根元组和若干相关的子元组组成。相关的子元组可以来自于不同的多个关系表中,按层次组织这些元组的集合,构成复杂对象。
图3-1
是复杂对象的表结构示例。其中TA是复杂对象结构的根表,该结构有四个表TA、TB、TC和TD。TA是TB和TC表的父表,TB是TD表的父表。