对象数据库系统中,引用类型的使用极大地扩展了系统的表达能力。引用类型不仅能嵌套关系和复合对象,还能处理递归结构,这种结构通过“引用”的方式解决了类型定义中的递归问题。引用类型可以被视为一种指针,帮助在对象数据库中实现复杂的关联。

示例图(如图8.4)展示了应用“引用”概念后,UniversityTupUniversityRelFacultyTupFacultyRel之间的关系。引用类型的引入,使得数据库中的对象间可以更高效地相互关联和管理,方便处理复杂的数据结构。