数据结构中逻辑结构和物理结构的区别和联系是什么

 我来答
水果山猕猴桃
高能答主

2018-12-06 · 经不住似水流年,逃不过此间年少
水果山猕猴桃
采纳数:519 获赞数:110511

向TA提问 私信TA
展开全部

区别:

一、含义不同。

数据的逻辑结构是对数据之间关系的描述,有时就把逻辑结构简称为数据结构。逻辑结构形式地定义为(K,R)(或(D,S)),其中,K是数据元素的有限集,R是K上的关系的有限集。

数据结构在计算机中的表示(映像)称为数据的物理(存储)结构。它包括数据元素的表示和关系的表示。

二、任务不同。

逻辑结构设计的任务是将基本概念模型图转换为与选用的数据模型相符合的逻辑结构。

物理设计的任务是根据具体计算机系统的特点 ,为给定的数据模型确定合理的存储结构和存取方法。

三、反应数据成分不同。

逻辑上的数据结构反映成分数据之间的逻辑关系。

物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是数据存在的形式。

扩展资料:

逻辑结构的物理表示:线性表的顺序存储则可以分为静态和非静态:静态存储空间不可扩展,初始时就定义了存储空间的大小,故而容易造成内存问题。

线性表的链式存储:通过传递地址的方式存储数据。

单链表:节点存储下一个节点的地址。

环链表:尾节点存储头结点的地址

双链表:节点存储前一个和后一个节点的地址,存储两个地址。

双循环链表:尾节点存储头结点的地址。

参考资料:

逻辑结构-百度百科

物理结构-百度百科

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
晴天依旧XT
2015-09-17 · TA获得超过5.6万个赞
知道大有可为答主
回答量:2624
采纳率:92%
帮助的人:208万
展开全部
逻辑结构:数据元素之间的逻辑关系,即人对数据的理解,而进行抽象的模型 .
物理结构:数据元素在计算机中的存储方法,即计算机对数据的理解,逻辑结构在计算机语言中的映射.
逻辑结构设计的任务是将基本概念模型图转换为与选用的数据模型相符合的逻辑结构.逻辑结构设计的步骤:概念模型、一般数据模型、特定的数据模型、优化的数据模型.
物理设计的任务是根据具体计算机系统的特点,为给定的数据模型确定合理的存储结构和存取方法.所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式