层次模型、网状模型和关系模型这三种基本数据模型各有哪些优缺点?

题目

层次模型、网状模型和关系模型这三种基本数据模型各有哪些优缺点?

参考答案和解析
正确答案: (1)层次模型的优点是:
1、结构清晰,表示各结点之间的联系简单;
2、容易表示如“家族关系”等现实世界的层次结构的事物及其之间的联系。
缺点是:
1、不能表示两个以上实体型之间的复杂联系和实体型之间的多对多联系;
2、严格的层次顺序使数据插入和删除操作变得复杂,如父结点的删除导致子结点的删除。
(2)网状模型的优点是:能够表示实体之间的多种复杂联系。
缺点是:
1、网状模型比较复杂,需要程序员熟悉数据库的逻辑结构;
2、在重新组织数据库时容易失去数据独立性。
(3)关系模型的优点是:
1、使用表的概念,简单直观:
2、直接表示实体之间的多对多联系;
3、具有更好的数据独立性;
4、具有坚实的理论基础。
缺点是:关系模型的联结等操作开销较大,需要较高性能计算机的支持。
更多“层次模型、网状模型和关系模型这三种基本数据模型各有哪些优缺点?”相关问题