数据库逻辑结构和物理结构的区别?

数据库逻辑结构和物理结构的区别


12345678_0001
浏览 6371回答 4
4回答

慕森卡

逻辑结构:数据元素之间的逻辑关系,即人对数据的理解,而进行抽象的模型 。物理结构:数据元素在计算机中的存储方法,即计算机对数据的理解,逻辑结构在计算机语言中的映射。逻辑结构设计的任务是将基本概念模型图转换为与选用的数据模型相符合的逻辑结构。逻辑结构设计的步骤:概念模型、一般数据模型、特定的数据模型、优化的数据模型。物理设计的任务是根据具体计算机系统的特点,为给定的数据模型确定合理的存储结构和存取方法。所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。

30秒到达战场

区别:一、含义不同。数据的逻辑结构是对数据之间关系的描述,有时就把逻辑结构简称为数据结构。逻辑结构形式地定义为(K,R)(或(D,S)),其中,K是数据元素的有限集,R是K上的关系的有限集。数据结构在计算机中的表示(映像)称为数据的物理(存储)结构。它包括数据元素的表示和关系的表示。二、任务不同。逻辑结构设计的任务是将基本概念模型图转换为与选用的数据模型相符合的逻辑结构。物理设计的任务是根据具体计算机系统的特点 ,为给定的数据模型确定合理的存储结构和存取方法。三、反应数据成分不同。逻辑上的数据结构反映成分数据之间的逻辑关系。物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是数据存在的形式。扩展资料:逻辑结构的物理表示:线性表的顺序存储则可以分为静态和非静态:静态存储空间不可扩展,初始时就定义了存储空间的大小,故而容易造成内存问题。线性表的链式存储:通过传递地址的方式存储数据。单链表:节点存储下一个节点的地址。环链表:尾节点存储头结点的地址双链表:节点存储前一个和后一个节点的地址,存储两个地址。双循环链表:尾节点存储头结点的地址。

一只甜甜圈

逻辑结构:数据元素之间的逻辑关系,即人对数据的理解,而进行抽象的模型 .物理结构:数据元素在计算机中的存储方法,即计算机对数据的理解,逻辑结构在计算机语言中的映射.逻辑结构设计的任务是将基本概念模型图转换为与选用的数据模型相符合的逻辑结构.逻辑结构设计的步骤:概念模型、一般数据模型、特定的数据模型、优化的数据模型.物理设计的任务是根据具体计算机系统的特点,为给定的数据模型确定合理的存储结构和存取方法.所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度.
打开App,查看更多内容
随时随地看视频慕课网APP