优点:

- 数据结构清晰,查询效率高

- 提供良好的数据完整性支持

缺点:

- 多对多关系表示困难

- 插入和删除操作受限

- 查询子节点必须通过父节点

- 结构严密,导致命令程序化