导航:首页 > 数据分析 > 常用的逻辑数据模型各有什么优缺点

常用的逻辑数据模型各有什么优缺点

发布时间:2025-01-12 15:39:24

1. 数据库主要的模型有哪些

层次模型、网状模型、关系模型


层次模型(格式化模型)

定义和限制条件:有且仅有一个节点,无父节点,此节点为树的根;其他节点有且仅有一个父节点;

优点:

①数据结构简单清晰;

②利用指针记录边向联系,查询效率高;

③良好的完整新支持;

缺点:

①只能表示1:N的联系。尽管有许多辅助手段实现M:N的联系,但比较复杂,不易掌握。

②层次模型的树是有序树(层次顺序)。对任一结点的所有子树都规定了先后次序,这一限制隐含了对数据库存取路径的控制。

③树中父子结点之间只存在一种联系,因此,对树中的任一结点,只有一条自根结点到达它的路径。


网状模型(格式化模型)

网状模型的2个特征:允许一个以上的节点无双亲;一个节点可以有多于一个的双亲;

优点:

①可以更加清晰表达现实,符合现实中的数据关系;

②可以很快存取操作;

缺点:

①结构复杂;

②不易掌握,网状模型的DDL,DDM复杂,并且并且要嵌入某一种高级语言(COBOL,c),用户不易掌握;

③应用程序复杂,记录之间的联系通过存取路径实现的,应用程序在访问数据时必须选择合适的存取路径,因此用户必须了解系统结构的细节,加重编写应用程序的负担;


关系模型

单一的数据结构——关系

现实世界的实体以及实体间的各种联系均用关系来表示,从用户角度看,关系模型中数据的逻辑结构是一张二维表。

优点:

①数据结构单一,关系模型中,不管是实体还是实体之间的联系,都用关系来表示,而关系都对应一张二维数据表,数据结构简单、清晰。

②关系规范化,并建立在严格的理论基础上,构成关系的基本规范要求关系中每个属性不可再分割,同时关系建立在具有坚实的理论基础的严格数学概念基础上。

③概念简单,操作方便,关系模型最大的优点就是简单,用户容易理解和掌握,一个关系就是一张二维表格,用户只需用简单的查询语言就能对数据库进行操作。

缺点:

①查询效率不如格式化数据模型;

②为了提高性能,数据库管理系统需要优化用户查询,增加了数据库管理系统的开发难度;

阅读全文

与常用的逻辑数据模型各有什么优缺点相关的资料

热点内容
win10支持苹果指纹 浏览:711
大项目数据库有多少张表 浏览:764
outlook2010规则导入无文件夹 浏览:722
工厂文件夹里找不到 浏览:594
穿越火线更新文件在哪里 浏览:821
sap2000v15安装教程 浏览:370
苹果平板和安卓手机怎么共享网络 浏览:729
常州编程考级哪里不错 浏览:511
手机上的文件从哪里打开 浏览:727
qq异地登陆改不了密码 浏览:950
工作室网站建设 浏览:296
苹果win10网页怎么截屏快捷键 浏览:886
iphone手机如何下载网站文件 浏览:719
魅族触摸音效文件 浏览:161
找不到镜像文件和网络有关系吗 浏览:493
如何找到使用软件的app 浏览:73
wordcount降序 浏览:699
用模版批量建立excel表格文件 浏览:929
mif文件波形生成器 浏览:334
cf文件程序损坏修复器就行 浏览:469

友情链接