题目
层次模型的特点包括( )。A. 有一个根结点B. 其他结点有且仅有一个父结点C. 可表达一对一或一对多联系D. 子结点可以有多个父结点
层次模型的特点包括( )。
A. 有一个根结点
B. 其他结点有且仅有一个父结点
C. 可表达一对一或一对多联系
D. 子结点可以有多个父结点
题目解答
答案
ABC
A. 有一个根结点
B. 其他结点有且仅有一个父结点
C. 可表达一对一或一对多联系
A. 有一个根结点
B. 其他结点有且仅有一个父结点
C. 可表达一对一或一对多联系
解析
层次模型是数据库系统中的一种数据模型,其核心特点包括:
- 树形结构:以单一根节点为起点,形成层次化的节点关系。
- 父子关系:每个节点(除根节点)有且仅有一个父节点,确保结构无环且层次分明。
- 联系类型:能够表达一对一(链状结构)和一对多(分支结构)的关系。
本题需结合上述特点,判断选项中哪些描述符合层次模型的特性。
选项分析
选项A:有一个根结点
- 层次模型的结构是树形,必须存在且仅存在一个根节点作为结构的起点。
- 结论:正确。
选项B:其他结点有且仅有一个父结点
- 树形结构中,除根节点外,每个节点有且只有一个父节点,保证结构的层次性。
- 结论:正确。
选项C:可表达一对一或一对多联系
- 一对多:一个父节点可以有多个子节点(如分支结构)。
- 一对一:通过线性链状结构(如A→B→C)实现。
- 结论:正确。
选项D:子结点可以有多个父结点
- 若子节点有多个父节点,结构将形成环或图,不再是树形结构,属于错误描述。
- 结论:错误。