逻辑设计和物理设计的区别

如题所述

物理(逻辑)设计就是把你的E-R图中的实体,属性转换成关系模式

逻辑设计;主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。

物理设计;根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”。

首先,逻辑设计和物理设计都是数据库应用系统的开发阶段。而这个阶段是一个从抽象到具体的过程,所以显然物理设计要比逻辑设计具体。
逻辑设计阶段的主要目标是把概念模型转换为具体计算机上DBMS(管理信息系统)所支持的结构数据模型。
逻辑设计的输入要素包括:概念模式、用户需求、约束条件、选用的DBMS的特性。
逻辑设计的输出信息包括:DBMS可处理的模式和子模式、应用程序设计指南、物理设计指南。
物理设计是对给定的逻辑数据模型配置一个最适合应用环境的物理结构。
物理设计的输入要素包括:模式和子模式、物理设计指南、硬件特性、OS和DBMS的约束、运行要求等。
物理设计的输出信息主要是物理数据库结构说明书。其内容包括物理数据库结构、存储记录格式、存储记录位置分配及访问方法等。

二者关系:由上到下,先要逻辑设计,再是物理设计,一级一级设计。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-12-06
首先,逻辑设计和物理设计都是数据库应用系统的开发阶段。而这个阶段是一个从抽象到具体的过程,所以显然物理设计要比逻辑设计具体。
逻辑设计阶段的主要目标是把概念模型转换为具体计算机上DBMS(管理信息系统)所支持的结构数据模型。
逻辑设计的输入要素包括:概念模式、用户需求、约束条件、选用的DBMS的特性。
逻辑设计的输出信息包括:DBMS可处理的模式和子模式、应用程序设计指南、物理设计指南。
物理设计是对给定的逻辑数据模型配置一个最适合应用环境的物理结构。
物理设计的输入要素包括:模式和子模式、物理设计指南、硬件特性、OS和DBMS的约束、运行要求等。
物理设计的输出信息主要是物理数据库结构说明书。其内容包括物理数据库结构、存储记录格式、存储记录位置分配及访问方法等。
第2个回答  2012-05-15
首先,逻辑设计和物理设计都是数据库应用系统的开发阶段。而这个阶段是一个从抽象到具体的过程,所以显然物理设计要比逻辑设计具体。
逻辑设计阶段的主要目标是把概念模型转换为具体计算机上DBMS(管理信息系统)所支持的结构数据模型。
逻辑设计的输入要素包括:概念模式、用户需求、约束条件、选用的DBMS的特性。
逻辑设计的输出信息包括:DBMS可处理的模式和子模式、应用程序设计指南、物理设计指南。
物理设计是对给定的逻辑数据模型配置一个最适合应用环境的物理结构。
物理设计的输入要素包括:模式和子模式、物理设计指南、硬件特性、OS和DBMS的约束、运行要求等。
物理设计的输出信息主要是物理数据库结构说明书。其内容包括物理数据库结构、存储记录格式、存储记录位置分配及访问方法等。本回答被网友采纳

逻辑设计和物理设计的区别
首先,逻辑设计和物理设计都是数据库应用系统的开发阶段。而这个阶段是一个从抽象到具体的过程,所以显然物理设计要比逻辑设计具体。逻辑设计阶段的主要目标是把概念模型转换为具体计算机上DBMS(管理信息系统)所支持的结构数据模型。逻辑设计的输入要素包括:概念模式、用户需求、约束条件、选用的DBMS的特性。...

逻辑结构和物理结构有什么区别?
二、任务不同。逻辑结构设计的任务是将基本概念模型图转换为与选用的数据模型相符合的逻辑结构。物理设计的任务是根据具体计算机系统的特点 ,为给定的数据模型确定合理的存储结构和存取方法。三、反应数据成分不同。逻辑上的数据结构反映成分数据之间的逻辑关系。物理上的数据结构反映成分数据在计算机内部的存...

逻辑设计和物理设计的区别是什么
逻辑设计是通过输入条件和需要的输出结果,对单元电路(与门、或门、非门)进行优化组合,使其满足输入输出条件的设计;物理设计就是将逻辑设计的成果进行有形的组合,使其实现有效的使用。

数据库的概念设计,逻辑设计,物理设计有什么区别
2.逻辑设计;主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。3.物理设计;根据特定数据库管理系统所提供的多种存储结构和...

数据库物理设计数据库逻辑设计
而数据库物理设计,则是设计的后半段,其重点在于选择合适的数据库产品,并在此基础上进行详细的实体属性定义,包括字段的选择、数据类型的确立、字段长度与精度的设定,以及数据库的页面大小等参数的确定。物理设计的目的是将逻辑设计的成果转化为实际可操作的数据库结构,通过优化数据库的物理存储和访问...

什么是数据库的概念设计,逻辑设计,物理设计,以及
物理结构设计——指的是根据数据库的逻辑结构来选定RDBMS(如Oracle、Sybase等),并设计和实施数据库的存储结构、存取方式等。确定数据库的物理结构包含下面四方面的内容:1、确定数据的存储结构;2、设计数据的存取路径;3、确定数据的存放位置;4、确定系统配置。数据库物理设计过程中需要对时间效率、空间...

如何把概念结构设计,逻辑结构设计,物理结构设计阐述清楚
逻辑结构设计紧接着概念模型,它的目标是将概念模型转换为适应不同数据模型的逻辑结构。这个过程包括将概念模型逐步细化为一般数据模型,再针对具体环境选择合适的特定数据模型,最后进行优化,以保证操作效率。物理设计则是落地的最后一环,它根据计算机系统(如DBMS和硬件)的特性和需求,设计出合理的存储结构...

数据库物理设计数据库设计
逻辑设计与物理设计之间存在紧密的相互作用和依赖关系。一个好的物理设计需要基于良好的逻辑设计,反之亦然。设计师需要在满足业务需求、系统性能和资源限制之间做出平衡,以确保数据库能够高效、可靠地支持业务运行。总的来说,数据库设计是一个综合性很强的过程,需要设计人员具备对业务理解、数据管理、系统...

数据库设计的步骤包括哪些
3. 逻辑设计:本阶段将概念模型转换为逻辑模型,涉及确定数据表结构、字段、主键、外键等,以及定义数据之间的逻辑关系。逻辑设计的结果通常与特定的数据库管理系统紧密相关。4. 物理设计:逻辑设计完成后,接下来是物理设计阶段,这里的关键是确定数据库的物理存储结构,包括数据存储的位置、方式以及索引策略...

数据库设计方法有哪些
数据库设计方法主要包括:概念设计、逻辑设计、物理设计。概念设计是数据库设计的第一步,主要任务是分析和理解用户需求,将现实世界的实体和关系转化为抽象的概念模型。在这一阶段,通常使用实体-关系模型来描述实体间的联系,如确定实体、实体的属性以及实体间的关系。概念设计的目标是得到一个清晰的数据...

相似回答