多项选择题

满足以下哪几个条件的模型可以被称为层次模型()。

A.有且只有一个节点没有双亲节点
B.除根节点外的其他节点有且只有一个双亲节点
C.允许一个以上的节点没有双亲节点
D.一个节点可以有多个双亲节点
E.一个节点最多有两个双亲节点