题目
[填空题] 层次模型的数据结构是()结构;网状模型的数据结构是()结构;关系模型的数据结构是()结构;面向对象模型的数据结构之间可以()。
[填空题] 层次模型的数据结构是()结构;网状模型的数据结构是()结构;关系模型的数据结构是()结构;面向对象模型的数据结构之间可以()。
题目解答
答案
树;有向图;二维表;嵌套和递归
解析
本题考查数据库基本模型的核心概念,需明确不同数据模型的结构特点:
- 层次模型采用树形结构,体现一对多的层级关系;
- 网状模型采用有向图结构,允许多对多关联;
- 关系模型以二维表为基本单位,强调行(记录)和列(字段);
- 面向对象模型在关系模型基础上,支持嵌套(对象包含对象)和递归(对象引用自身)。
层次模型
- 树结构:层次模型通过树状层级组织数据,每个节点(除根节点)仅有一个父节点,典型例子如IBM的IMS系统。
网状模型
- 有向图结构:网状模型允许多对多关系,节点间通过有向边连接,形成复杂的网状结构,如CODASYL模型。
关系模型
- 二维表结构:数据以行列形式存储,每张表代表一个关系,遵循关系代数规则,如SQL语言基础。
面向对象模型
- 嵌套与递归:在二维表基础上,支持对象嵌套(如对象包含子对象)和递归定义(如员工对象引用自身表示上下级关系),增强数据表达能力。