全站数据
8 4 2 0 5 8 1

概念模型,逻辑模型和物理模型的区别

公考之家 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 09:08:36

问题描述

概念模型,逻辑模型和物理模型的区别求高手给解答
精选答案
最佳答案

概念模型、逻辑模型和物理模型是信息系统建模中常用的三种模型,它们之间的区别如下:

1. 概念模型(Conceptual Model):概念模型是对现实世界中一种问题或情境进行抽象、概括和归纳,从而得出一些基本的概念、关系和规则。它通常用于需求分析的初期,旨在把业务规则、实体、关系等要素表达清楚,以便更好地理解业务过程。概念模型通常是一个高层次的、与技术无关的图形化表示方法,如实体-关系(ER)图。

2. 逻辑模型(Logical Model):逻辑模型是根据概念模型而进行进一步细化和明确的、与技术相关的表示方式。逻辑模型在概括和归纳现实世界时,考虑了具体实现技术。它通常用于分析和设计阶段,并形成了数据库设计方案。逻辑模型包括数据流图、数据结构图等。

3. 物理模型(Physical Model):物理模型是指将逻辑模型转化为实际存储在计算机上的结构化数据,即为特定DBMS所支持的具体表结构的设计,是最终的数据库实现。物理模型关注于数据存储和访问方面,包括数据类型、索引、键等实现细节。物理模型通常是一个数据库的具体编码规范,如SQL文件。

总之,概念模型、逻辑模型和物理模型都是在信息系统建模中非常重要的概念,每个阶段都有其专门的目标和关注点,并且它们之间的转换是逐步精细化和技术化的过程。这些模型可以帮助开发者更好地理解业务需求和技术实现,从而有效地设计并构建出高质量、可靠性强的系统。

其他回答

概念模型:对真实世界中问题域内的事物的描述,不是软件设计的描述。

表示概念模型最常用的是“实体-关系”图,E-R图主要由实体(矩形)、属性(椭圆)和关系(菱形)三个要素构成。

关系:一对一,一对多,多对多。

逻辑模型:逻辑数据模型反应的是系统分析设计人员对数据存储的观点,是对概念数据模型进一步的分解和细化。

物理模型:是对真实数据库的描述,数据库中的一些对象如下:表、视图、字段、数据类型、长度、主键、外键、索引,是否可为空,默认值。

概念模型到物理模型的转换即概念模型中的对象转换到物理模型中的对象。