概念模型逻辑模型物理模型区别(HZQ)35206

合集下载

概念模型、逻辑模型、物理模型区别(HZQ)讲课教案

概念模型、逻辑模型、物理模型区别(HZQ)讲课教案

概念模型、逻辑模型、物理模型区别(H Z Q)数据库设计概念模型、逻辑模型、物理模型区别侯在钱目录1.模型种类 (3)1.1.概念模型 (3)1.2.逻辑模型 (4)1.3.物理模型 (4)1.4.模型区别 (4)1.4.1.对象转换 (5)1.4.2.其它对比 (5)2.常用工具 (5)2.1.ERWIN (5)2.1.1.逻辑模型 (5)2.1.2.物理模型 (6)2.1.3.常用操作 (7)2.2.PowerDesigner (9)2.2.1.概念模型 (9)2.2.2.逻辑模型 (10)2.2.3.物理模型 (10)2.2.4.常用操作 (10)1.模型种类一般在建立数据库模型时,会涉及到几种模型种类:概念模型、逻辑模型、物理模型。

数据库设计中概念模型和逻辑模型区别比较模糊,所以在数据库设计工具ERWIN中只提供了逻辑模型和物理模型,而在PowerDesigner早期版本中也只提供了概念模型和物理模型两种模型,只是在PowerDesigner15版本中提供了三种模型:概念模型、逻辑模型、物理模型。

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

表示概念模型最常用的是"实体-关系"图。

E-R图主要是由实体、属性和关系三个要素构成的。

在E-R图中,使用了下面几种基本的图形符号。

实体,矩形E/R图三要素属性,椭圆形关系,菱形关系:一对一关系,一对多关系,多对多关系。

E/R图中的子类(实体):子类is a 超类1.2.逻辑模型逻辑数据模型反映的是系统分析设计人员对数据存储的观点,是对概念数据模型进一步的分解和细化。

1.3.物理模型物理模型是对真实数据库的描述。

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

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

1.4.模型区别1.4.1.对象转换1.4.2.其它对比2.常用工具2.1.ERWINERWIN提供两种模型类型:Logical Model,Physical Model。

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

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

概念模型、逻辑模型和物理模型的区别一直对于概念、逻辑、物理这三个词一知半解。

在自考和软考中都遇到了,总是搞混。

下面。

我们就一起来区分一下吧!概念模型。

先来看一下概念的解释:人类在认识过程中,从感性认识上升到理性认识,把所感知的事物的共同本质特点抽象出来,加以概括,就成为概念。

那么,概念模型是什么呢?概念模型是你对真实世界中事物的认识。

他用来描述系统“是什么”。

通俗来讲,概念模型就是在了解用户的需求后,经过自己的总结,提炼出来的用来描述现实生活的东西。

在《软件开发工具》中我们学习了几种概念模型的工具:框图、实体关系图、数据字典、计算机模拟模型等八种。

比如我们的实体关系图,是我们从现实世界的认识,表现系统的一个整体概括。

逻辑模型。

首先,我们先来了解逻辑这个词。

逻辑就是思维的规律,通俗来讲,就是事情的执行的先后顺序。

其次,逻辑模型是什么呢?逻辑模型就是要将概念模型具体化,就是要实现概念模型所描述的东西,需要哪些具体的功能,处理哪些具体的信息。

逻辑模型描述系统“做什么”。

这就到了需求分析的细化阶段。

仍以机房收费系统为例:“学生”信息基本上要包括:学号、姓名、性别、系别、专业等属性;“卡”信息基本上要包括:卡号、学号、余额、类型等属性。

并且学生与卡之间的关系我们要确定。

此外,我们要建立几张数据表:学生表、卡表等。

我们也要实现功能:如注册、充值、退卡、结账等。

逻辑模型只是说明系统要事先什么,但是用什么工具实现,如何实现并不涉及。

后面属于物理模型的范畴。

物理模型物理模型我们大多不陌生。

物理模型就是针对上述逻辑模型所说的内容,在具体的物理介质上实现出来。

物理模型描述系统“如何做”例如:数据库使用SQL Server 2008,就可以在数据库服务器上将数据库建立起来。

我们的机房收费系统开发可以使用VS,也可以使用VB,然后进行编码实现。

概念模型 逻辑模型 物理模型

概念模型 逻辑模型 物理模型

概念模型逻辑模型物理模型
概念模型、逻辑模型、物理模型是三种不同类型的模型,分别用于不同的领域和目的。

1. 概念模型:概念模型是描述事物或现象的抽象概念表示形式,通常用于理解和分析复杂系统。

概念模型重点在于提供概念性的理解和思考,而不是具体的实现和操作。

概念模型通常以图形、文字或符号等形式表达。

2. 逻辑模型:逻辑模型是对问题、系统或流程进行抽象和描述的一种模型,它强调事物之间的关系和逻辑结构,通常用于描述系统的输入、处理和输出等逻辑关系。

逻辑模型通常采用流程图、数据流图、层次图、决策树等形式表达,并且可以通过计算机程序来实现。

3. 物理模型:物理模型是对现实世界中物体、系统或过程进行建模和描述的一种模型,它通常依据实际物理规律和实验结果进行构建和验证。

物理模型可以是实物模型、仿真模型、数学模型等形式,用于研究和预测物理系统的性质和行为。

总之,概念模型、逻辑模型和物理模型是三种不同类型的模型,它们各自适用于不同的领域和目的,可以帮助人们更好地理解、分析和解决问题。

数据模型概念

数据模型概念

数据模型是对现实世界数据特征的抽象,它描述了数据的属性和数据之间的关系。

数据模型是构建和使用数据仓库的核心,它可以帮助我们更好地理解数据,发现数据的潜在价值。

数据模型可以分为概念模型、逻辑模型和物理模型三个层次。

概念模型是人们对现实世界的认识和理解的抽象,它描述了数据的本质和特征,如实体、属性、关系等。

逻辑模型是在概念模型的基础上,进一步描述数据的组织和结构,如数据结构、数据流、数据存储等。

物理模型是最底层的数据模型,它描述了数据的物理存储方式和处理方式,如文件系统、数据库系统等。

在数据仓库中,数据模型是非常重要的。

数据仓库是一个面向主题的、集成的、时变的数据集合,而数据模型则是实现这些特性的关键。

通过构建适当的数据模型,我们可以更好地组织数据、提取数据、分析数据和可视化数据,从而更好地支持决策支持和业务分析。

在构建数据模型时,需要考虑数据的完整性、准确性、一致性和有效性等方面。

同时,还需要考虑数据的可扩展性、可维护性和可重用性等因素。

因此,选择适当的数据模型和设计合适的数据库架构是非常重要的。

总之,数据模型是对现实世界数据特征的抽象和描述,是构建和使用数据仓库的核心。

通过构建适当的数据模型,我们可以更好地组织数据、提取数据、分析数据和可视化数据,从而更好地支持决策支持和业务分析。

关于数据库建模,概念模型、逻辑模型、物理模型的区别和转化

关于数据库建模,概念模型、逻辑模型、物理模型的区别和转化

关于数据库建模,概念模型、逻辑模型、物理模型的区别和转

一、关于数据库理论中概念模型、逻辑模型、物理模型之间的区别。

二、数据库建模是对现实世界进行分析、抽象、并从中找出内在联系,进而确定数据库的结构。

1、概念模型:就是从现实世界到信息世界的第一层抽象,确定领域实体属性关系等,使用E-R图表示,E-R图主要是由实体、属性和联系三个要素构成的。

2、逻辑模型:是将概念模型转化为具体的数据模型的过程,即按照概念结构设计阶段建立的基本E-R图,按选定的管理系统软件支持的数据模型(层次、网状、关系、面向对象),转换成相应的逻辑模型。

这种转换要符合关系数据模型的原则。

目前最流行就是关系模型(也就是对应的关系数据库)
E-R图向关系模型的转换是要解决如何将实体和实体间的联系转换为关系,并确定这些关系的属性和码。

这种转换一般按下面的原则进行:
(1)一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码。

(2)一个联系也转换为一个关系,联系的属性及联系所连接的实体的码都转换为关系的属性,但是关系的码会根据联系的类型变化,如果是:
1:1联系,两端实体的码都成为关系的候选码。

1:n联系,n端实体的码成为关系的码。

m:n联系,两端实体码的组合成为关系的码。

3、物理模型就是根据逻辑模型对应到具体的数据模型的机器实现。

物理模型是对真实数据库的描述。

如关系数据库中的一些对象为表、视图、字段、数据类型、长度、主键、外键、索引、约束、是否可为空、默认值。

数据库概念模型、逻辑模型、外部模型、内部模型之间的相互关系

数据库概念模型、逻辑模型、外部模型、内部模型之间的相互关系

数据库概念模型、逻辑模型、外部模型、内部模型之间的相互关系下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!Certainly! Here's a structured article demonstrating the relationships between database conceptual model, logical model, external model, and internal model:目录1. 引言2. 数据库概念模型。

概念模型逻辑模型和物理模型

概念模型逻辑模型和物理模型

概念模型逻辑模型和物理模型概念模型、逻辑模型和物理模型,听起来是不是有点晦涩?别担心,咱们今天就来聊聊这些东西,让它们变得简单易懂,甚至还有点幽默。

想象一下,你在一个厨房里,准备做一顿大餐,先得有个大概的菜单吧,这就是我们的概念模型。

就像你想做一道麻辣火锅,你得知道需要什么材料,调料准备得妥妥的。

那概念模型就是在告诉你,“嘿,伙计,你得有牛肉、豆腐和辣椒!”这时候,你的脑海里可能已经浮现出一大锅热腾腾的火锅了。

逻辑模型就像是把这锅火锅的具体做法列出来。

想想看,你得有锅,火,水,还得搞清楚每种食材的搭配比例,得根据口味来调整。

这时候,你就要把想法变得更加具体。

牛肉先切薄片,豆腐要用水泡一泡,调料要按比例混合。

逻辑模型就像是一个清晰的食谱,帮你把想法变成现实。

这里面你得考虑一下,怎么煮才能让牛肉鲜嫩,豆腐不烂,辣椒够味。

咱们说的就是这层逻辑关系,不能乱了套。

物理模型就是真正下厨的过程。

哎呀,伙计,这时候你可得小心了,火不能太大,锅得先热。

你一边放油一边想着,“这道菜可不能翻车啊!”这里的每一步都是实打实的行动,你得用实际的材料,调料,甚至还有时间来实现之前的设想。

物理模型就是你动手的那一刻,想象中的火锅终于在你面前冒着热气,香气四溢。

这可不是说说而已,你得亲自上阵,才能知道火锅的温度、食材的熟度。

说到底,概念模型、逻辑模型和物理模型就像是一场大厨的表演,从头到尾都得心里有数。

概念是大框架,逻辑是详细步骤,物理就是实打实的操作。

每一个环节都缺一不可,缺了哪个都可能让这顿大餐不如人意。

想象中火锅的味道特别好,可是动手一做,哎哟,火候掌握得不对,结果成了一锅糊。

人生就是这么有趣,计划和现实之间总是有那么一点距离。

可是没关系,这就是我们成长的过程嘛。

再说,生活中其实也有很多类似的例子。

就拿我们写论文来说,先得有个主题,这是概念模型。

然后要找到相应的资料,列出大纲,这是逻辑模型。

真正动笔写出来,修改润色,这就是物理模型了。

物理模型数学模型概念模型的区别

物理模型数学模型概念模型的区别

物理模型数学模型概念模型的区别把复杂的事物简化、构建更容易理解的模型,是研究学科发展的基础,在人们利用模型研究各种自然现象方面,物理模型、数学模型和概念模型是重要的工具。

这三种模型的目的是为了解决复杂的问题,但它们具有不同的特征,从而使用不同的方式。

总的来说,物理模型是利用实物或模拟建立的,数学模型是利用数学表达式构建的,而概念模型是利用概念思想构建的。

物理模型是由物理实物构建的,可以用于直接理解自然现象。

它可以用于模拟某个现象,引导我们对关系的理解,也可以帮助我们检验理论。

物理模型最容易理解,因为它包含了模拟自然实物的特点,可以使用实物来表达抽象的概念或量化关系,如风轮叶片模型和流体机械模型等。

数学模型是利用数学表达式来构建的,它们可以表达抽象的概念或量化关系,可以用于研究复杂的问题,如气动学、流体力学、变分法等等。

而且,数学模型可以用来模拟许多复杂的物理现象,如用数学模型来模拟超声波在物质中的传播以及外部影响其传播的现象。

概念模型是由概念思想构建的,通常是由经验、直觉或认知来建立的。

它不使用数学公式或物理实物来表达抽象的概念和量化关系,而是通过概念的形象被使用来构建模型。

它们有助于研究人员分析某个系统的构成部分和它们之间的关系,如开放系统模型和社会网络分析等等。

上述三种模型各有优缺点,它们有助于我们更好地理解复杂的自然现象,也有助于我们探索自然界中没有办法用眼睛直观观察到的现象。

因此,这三种模型在解决复杂问题方面都有重要作用。

在应用这三种模型时,必须根据实际情况灵活选择,以便可以有效地提高研究的效率。

综上所述,物理模型、数学模型和概念模型各有特色,它们在研究复杂的自然现象方面有重要的作用,但它们的应用必须根据实际情况灵活选择,以便可以有效地提高研究的效率。

数据库数据模型和系统结构

数据库数据模型和系统结构
数据库中全体数据的逻辑结构和特征的描述 所有用户的公共数据视图,综合了所有用户的需求 一个数据库只有一个模式 模式的地位:是数据库系统模式结构的中间层 与数据的物理存储细节和硬件环境无关 与具体的应用程序、开发工具及高级程序设计语言无关 模式的定义 数据的逻辑结构(数据项的名字、类型、取值范围等) 数据之间的联系 数据有关的安全性、完整性要求
现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。 实体内部的联系通常是指组成实体的各属性之间的联系 实体之间的联系通常是指不同实体集之间的联系
概念模型的一种表示方法
实体-联系方法(E-R方法) :用E-R图来描述现实世界的概念模型 ,E-R方法也称为E-R模型 E-R图 实体型:用矩形表示,矩形框内写明实体名。 属性 :用椭圆形表示,并用无向边将其与相应的实体连接起来。 联系 :用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、 1:n或m:n)
缺点 存取路径对用户透明导致查询效率往往不如非关系数据模型 为提高性能,必须对用户的查询请求进行优化增加了开发DBMS的难度
2 数据库系统结构
从数据库管理系统角度看,数据库系统通常采用三级模式结构,是数据库系统内部的系统结构
2.1 数据库系统模式的概念
型(Type)对某一类数据的结构和属性的说明
值(Value)是型的一个具体赋值
联系的属性: 联系本身也是一种实体型,也可以有属性。如果一个联系具有属性,则这些属性也要用无向边与该联系连接起来
1.4 最常用的数据模型
1)非关系模型 层次模型(Hierarchical Model) 网状模型(Network Model) 2)关系模型(Relational Model) 3)面向对象模型(Object Oriented Model) 4)对象关系模型(Object Relational Model)

物理模型数学模型概念模型的区别

物理模型数学模型概念模型的区别

物理模型数学模型概念模型的区别
物理模型、数学模型和概念模型是不同类型的模型,它们各自有自己独特的特点,有不同的功能和用途。

本文将介绍三种模型的基本特征,并阐述它们之间的不同点。

首先,物理模型是由实物制成的,它们可以有助于人们更好地理解某些事物或状态。

它们通常是把实物模仿出来,比如汽车、飞机等,通过物理实验,模拟物理现象,更清楚地理解物理现象和它们之间的关系。

例如,人们可以模拟压力下水的流动情况,以便更好地理解水下流动的规律。

其次,数学模型是用数学表达式来描述的,它们常常是使用抽象的数学符号组成的,有助于推导出某种物理现象的规律,也可以模拟或预测实际现象。

例如,人们可以使用压力和流量关系的数学模型,来预测一段管道内流体的流动情况。

最后,概念模型是在一定抽象的层次上的描述,它们通常用来表达一种新的概念,可以将抽象的概念系统展示出来。

例如,小明在学习物理时,使用一张图表来表示不同物质的物理性质,以此来加深对物理性质的理解。

总之,物理模型、数学模型和概念模型各有所长,它们之间存在着很大的差异。

物理模型可以用来模拟物理现象,以便更好地理解物理现象;数学模型可以描述不同物理现象之间的关系,也可以模拟或预测实际的物理现象;而概念模型可以帮助人们理解和把握一种新概念,以便更好地理解物理现象。

因此,不同的模型有不同的用途,它
们在学习和科学研究中都发挥着重要的作用。

概念模型、逻辑模型、物理模型区别

概念模型、逻辑模型、物理模型区别

数据库设计概念模型、逻辑模型、物理模型区别侯在钱目录1.模型种类................................................. 错误!未定义书签。

.概念模型........................................... 错误!未定义书签。

.逻辑模型........................................... 错误!未定义书签。

.物理模型........................................... 错误!未定义书签。

.模型区别........................................... 错误!未定义书签。

对象转换..................................... 错误!未定义书签。

其它对比..................................... 错误!未定义书签。

2.常用工具................................................. 错误!未定义书签。

.ERWIN.............................................. 错误!未定义书签。

逻辑模型..................................... 错误!未定义书签。

物理模型..................................... 错误!未定义书签。

常用操作..................................... 错误!未定义书签。

.PowerDesigner ..................................... 错误!未定义书签。

概念模型..................................... 错误!未定义书签。

概念模型数学模型物理模型

概念模型数学模型物理模型

概念模型数学模型物理模型概念模型、数学模型和物理模型是研究和描述自然现象和复杂系统的重要工具。

这些模型可以帮助科学家和工程师理解问题的本质,并提供解决问题的方法。

在本文中,我们将深入探讨概念模型、数学模型和物理模型的概念及其在不同领域中的应用。

概念模型是一种用来描述现实世界中的对象、实体、关系和过程的抽象模型。

它是对现实世界的简化和抽象,以便更好地理解和解释问题。

概念模型通常由概念和关系组成,概念表示对象或实体,而关系则表示概念之间的联系和依赖关系。

概念模型可以用图形、图表、文字或数学符号表示。

数学模型是利用数学语言和符号来描述和解释现实世界中的问题和系统的模型。

数学模型通常由数学方程、关系式和条件等表示。

它可以用来分析问题的特征、性质和行为,并预测未来的情况。

数学模型在各个学科领域中得到广泛应用,如物理学、工程学、经济学等。

通过数学模型,研究人员可以通过数学方法来解决问题,优化系统和设计新的系统。

物理模型是用物理实体和物质来模拟和描述现实世界中的系统和问题的模型。

物理模型可以是实物模型、原型模型、实验室模型等形式。

物理模型可以用来验证和测试设计的理论和假设,以确定其在实际应用中的有效性。

物理模型通常具有与真实系统相似的特性和行为,并且可以通过实际观察和测量来验证模型的准确性。

概念模型、数学模型和物理模型在各个学科领域中有广泛的应用。

在物理学和工程学中,这些模型被用来模拟和解释物质和能量的行为和相互作用,以及各种系统的性能和特性。

在生物学和医学研究中,这些模型被用来研究生物系统的组织、结构和功能,以及疾病的发展和治疗。

在经济学和社会科学中,这些模型可以用来研究和分析市场和社会系统的行为和变化。

让我们以一个简单的示例来说明概念模型、数学模型和物理模型之间的关系。

假设我们要研究物体在空气中的自由下落问题。

首先,我们可以使用概念模型来描述重力、物体和空气之间的关系。

我们可以将物体标识为一个概念,将重力和空气作为关系,然后通过概念之间的关系来描述物体受到的力和运动。

概念模型 逻辑模型

概念模型 逻辑模型

概念模型逻辑模型
概念模型和逻辑模型是信息系统设计和开发过程中非常重要的
两个概念。

概念模型是对系统或业务领域内对象、属性和关系的抽象描述,旨在帮助开发者和用户理解系统或业务的本质和基本特征。

逻辑模型则是基于概念模型的基础上,对具体的业务需求和系统功能进行详细的描述和规划,是信息系统设计的基础。

两者的关系是概念模型为逻辑模型提供了基础的抽象描述和规划,而逻辑模型则是对概念模型的进一步细化和具体实现。

在实际的信息系统设计和开发过程中,概念模型和逻辑模型的有效使用能够提高开发效率、降低开发成本,同时也能够更好地满足用户需求和业务要求。

- 1 -。

概念建模 逻辑建模 物理建模

概念建模 逻辑建模 物理建模

概念建模逻辑建模物理建模嘿,朋友!咱今儿来聊聊概念建模、逻辑建模和物理建模这仨家伙。

先说概念建模,这就好比是给咱的梦想盖房子打个地基。

你想啊,你要盖个超级棒的房子,总得先有个大概的想法吧?是要盖个温馨小木屋,还是豪华大别墅?概念建模就是这么个事儿,它不纠结具体的细节,就是给整个项目定个大方向,勾勒出一个大致的轮廓。

比如说你要做个电商网站,那概念建模就是先确定有用户模块、商品模块、订单模块这些大框架。

这要是没个概念建模,那不就像没头的苍蝇乱撞嘛,你说是不是?再说说逻辑建模,它就像是给房子搭骨架。

有了地基和大致的框架,就得把各个部分怎么连接、怎么运作给整明白。

还是那个电商网站,用户怎么注册登录,商品怎么分类展示,订单怎么生成处理,这都得有清晰合理的逻辑。

逻辑不对,那整个系统不就乱套啦?这就好比你搭积木,要是搭的不合逻辑,一推就倒,那多糟心!最后是物理建模,这可就是给房子精装修啦!房子的骨架搭好了,现在要考虑用什么材料,怎么具体施工。

在咱们这建模里,就是要确定数据库怎么设计,表结构怎么安排,字段怎么定义。

比如说用户信息表要有哪些字段,商品表怎么关联订单表,这都得细致入微。

要是物理建模没做好,那系统运行起来就像住个到处漏风的破房子,能舒服嘛?你看这三个建模,一个都不能少。

就像做饭,概念建模是想好做什么菜,逻辑建模是确定做菜的步骤,物理建模就是具体怎么切菜、炒菜。

缺了哪一环,这顿饭都做不好。

而且啊,这三个建模还得相互配合。

概念建模天马行空,逻辑建模严谨细致,物理建模脚踏实地。

它们仨就像三个好兄弟,手拉手才能把事情干漂亮。

要是各自为政,那可就糟糕啦!总之,概念建模定方向,逻辑建模搭骨架,物理建模精装修,只有把这三个环节都做好,咱们才能做出一个完美的“建筑”,让咱们的项目稳稳当当、顺顺利利!朋友,你说是不是这个理儿?。

1.2《数据库系统概论》之数据模型(概念模型、逻辑模型--物理模型、层次模型、网状模型、关。。。

1.2《数据库系统概论》之数据模型(概念模型、逻辑模型--物理模型、层次模型、网状模型、关。。。

1.2《数据库系统概论》之数据模型(概念模型、逻辑模型--物理模型、层次模型、⽹状模型、关。

前⾔本篇⽂章学习书籍:《数据库系统概论》第5版王珊萨师煊编著视频资源来⾃:由于学长已经系统的整理过本书了,我在学习课本和视频以及学长⽂章的同时在学长⽂章的基础上进⾏相应学习修改。

(学长原系列⽬录:)资料参考⽹站:0.思维导图1.数据模型的概念在数据库中⽤数据模型这个⼯具来抽象、表⽰和处理现实世界中的数据和信息。

通俗地讲数据模型就是现实世界的模拟。

数据模型应满⾜三⽅⾯要求:能⽐较真实地模拟现实世界容易为⼈所理解便于在计算机上实现2.两⼤类数据模型数据模型分为两类(分属两个不同的层次)(1) 概念模型也称信息模型,它是按⽤户的观点来对数据和信息建模,⽤于数据库设计。

(2) 逻辑模型和物理模型逻辑模型主要包括⽹状模型、层次模型、关系模型、⾯向对象模型等,按计算机系统的观点对数据建模,⽤于DBMS实现。

物理模型是对数据最底层的抽象,描述数据在系统内部的表⽰⽅式和存取⽅法,在磁盘或磁带上的存储⽅式和存取⽅法。

客观对象的抽象过程—两步抽象现实世界中的客观对象抽象为概念模型;把概念模型转换为某⼀DBMS⽀持的数据模型。

3.数据模型的组成要素(1)数据结构数据结构是所研究的对象类型的集合。

这些对象是数据库的组成成分,数据结构指对象和对象间联系的表达和实现,是对系统静态特征的描述,包括两个⽅⾯:(1)数据本⾝:类型、内容、性质。

例如关系模型中的域、属性、关系等。

(2)数据之间的联系:数据之间是如何相互关联的,例如关系模型中的主码、外码联系等。

(2)数据操作数据操作对数据库中各种对象(型)的实例(值)允许执⾏的操作,及有关的操作规则数据操作的类型查询更新(包括插⼊、删除、修改)(3)数据的完整性约束条件数据的完整性约束条件是⼀组完整性规则的集合,规定数据库状态及状态变化所应满⾜的条件,以保证数据的正确性、有效性和相容性。

完整性规则:给定的数据模型中数据及其联系所具有的制约和储存规则4.概念模型(1)⽤途与基本要求概念模型的⽤途:概念模型⽤于信息世界的建模是现实世界到机器世界的⼀个中间层次是数据库设计的有⼒⼯具数据库设计⼈员和⽤户之间进⾏交流的语⾔对概念模型的基本要求:较强的语义表达能⼒能够⽅便、直接地表达应⽤中的各种语义知识简单、清晰、易于⽤户理解(2) 信息世界中的基本概念(1) 实体(Entity)客观存在并可相互区别的事物称为实体。

概念模型、逻辑模型、物理模型区别(HZQ)

概念模型、逻辑模型、物理模型区别(HZQ)

概念模型、逻辑模型、物理模型区别(H Z Q) -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN数据库设计概念模型、逻辑模型、物理模型区别侯在钱目录1.模型种类 (3)1.1.概念模型 (3)1.2.逻辑模型 (4)1.3.物理模型 (4)1.4.模型区别 (4)1.4.1.对象转换 (5)1.4.2.其它对比 (5)2.常用工具 (5)2.1.ERWIN (5)2.1.1.逻辑模型 (5)2.1.2.物理模型 (6)2.1.3.常用操作 (7)2.2.PowerDesigner (9)2.2.1.概念模型 (9)2.2.2.逻辑模型 (10)2.2.3.物理模型 (10)2.2.4.常用操作 (10)1.模型种类一般在建立数据库模型时,会涉及到几种模型种类:概念模型、逻辑模型、物理模型。

数据库设计中概念模型和逻辑模型区别比较模糊,所以在数据库设计工具ERWIN中只提供了逻辑模型和物理模型,而在PowerDesigner早期版本中也只提供了概念模型和物理模型两种模型,只是在PowerDesigner15版本中提供了三种模型:概念模型、逻辑模型、物理模型。

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

表示概念模型最常用的是"实体-关系"图。

E-R图主要是由实体、属性和关系三个要素构成的。

在E-R图中,使用了下面几种基本的图形符号。

实体,矩形E/R图三要素属性,椭圆形关系,菱形关系:一对一关系,一对多关系,多对多关系。

E/R图中的子类(实体):子类is a 超类1.2.逻辑模型逻辑数据模型反映的是系统分析设计人员对数据存储的观点,是对概念数据模型进一步的分解和细化。

1.3.物理模型物理模型是对真实数据库的描述。

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

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

软考之路(四)---软件project一概念模型,逻辑模型,物理模型

软考之路(四)---软件project一概念模型,逻辑模型,物理模型

软考之路(四)---软件project⼀概念模型,逻辑模型,物理模型⾃从接触到数据库到如今这三个概念⼤家理解的还有些不清楚,今天来为⼤家解答疑惑,共同提⾼,结合⽣活理解概念模型概念模型就是在了解了⽤户的需求,⽤户的业务领域⼯作情况以后,经过分析和总结,提炼出来的⽤以描写叙述⽤户业务需求的⼀些概念的东西。

如销售业务中的“客户”和“定单”,还有就是“商品”,“业务员”。

⽤USE CASE(⽤例图)来描写叙述就是:“业务员”与“客户”就购买“商品”之事签定下“定单”。

逻辑模型(关系模型)逻辑模型就是要将概念模型详细化。

要实现概念模型所描写叙述的东西,须要那些详细的功能和处理那些详细的信息。

这就到了需求分析的细化阶段。

还以销售业务为例:“客户”信息基本上要包含:单位名称,联系⼈,联系电话,地址等属性;“商品”信息基本上要包含:名称,类型,规格,单位价格等属性;“定单”信息基本上要包含:⽇期和时间属性。

⽽且“定单”要与“客户”,“业务员”和“商品”明细关联。

系统须要建⽴⼏个数据表:业务员信息表,客户信息表,商品信息表,定单表。

系统要包含⼏个功能:业务员信息维护,客户信息维护,商品信息维护,建⽴销售定单。

以上这些均属于建⽴逻辑模型,这些说明仅仅表明系统要实现什么,但如何实现,⽤什么⼯具实现还没有讲,后者属于物理模型范围。

物理模型物理模型就是针对上述逻辑模型所说的内容,在详细的物理介质上实现出来。

如:数据库使⽤SQLServer2008,这样就能够编写详细的SQL脚本在数据库server上将数据库建⽴起来。

当中包含业务员信息表,客户信息表,商品信息表,定单表。

client使⽤VS2012开发⼯具,那么在⼯作站上⽤VS建⽴起功能菜单,包含:业务员信息维护,客户信息维护,商品信息维护,建⽴销售定单等功能,并⽤⼯具将每个功能编码实现。

总结这三个过程,就是实现⼀个软件系统的三个关键的步骤,是⼀个从抽象到详细的⼀个不断细化完好的分析,设计和开发的过程,结合PowerDesigner来依据须要分析、设计、到数据库表就是整个理解的过程,学习这块的内容要联系我们的实际学习,虽说是有些抽象,可是联系⽣活经常使⽤的,就显得不那么陌⽣了,这也是学习联系的优点,学⽽不乱,学越信息紧密,编制学习的⽹,⽣活中⽆处不再。

概念模型、逻辑模型、物理模型区别(HZQ)

概念模型、逻辑模型、物理模型区别(HZQ)

数据库设计概念模型、逻辑模型、物理模型区别侯在钱目录1.模型种类 (2)1.1.概念模型 (2)1.2.逻辑模型 (3)1.3.物理模型 (3)1.4.模型区别 (3)1.4.1.对象转换 (4)1.4.2.其它对比 (4)2.常用工具 (5)2.1.ERWIN (5)2.1.1.逻辑模型 (5)2.1.2.物理模型 (5)2.1.3.常用操作 (6)2.2.PowerDesigner (8)2.2.1.概念模型 (8)2.2.2.逻辑模型 (9)2.2.3.物理模型 (9)2.2.4.常用操作 (10)1.模型种类一般在建立数据库模型时,会涉及到几种模型种类:概念模型、逻辑模型、物理模型。

数据库设计中概念模型和逻辑模型区别比较模糊,所以在数据库设计工具ERWIN中只提供了逻辑模型和物理模型,而在PowerDesigner早期版本中也只提供了概念模型和物理模型两种模型,只是在PowerDesigner15版本中提供了三种模型:概念模型、逻辑模型、物理模型。

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

表示概念模型最常用的是"实体-关系"图。

E-R图主要是由实体、属性和关系三个要素构成的。

在E-R图中,使用了下面几种基本的图形符号。

实体,矩形E/R图三要素属性,椭圆形关系,菱形关系:一对一关系,一对多关系,多对多关系。

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

1.3.物理模型物理模型是对真实数据库的描述。

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

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

1.4.模型区别1.4.1.对象转换1.4.2.其它对比2.常用工具2.1.ERWINERWIN提供两种模型类型:Logical Model,Physical Model。

概念模型、物理模型与数学模型

概念模型、物理模型与数学模型

热考培优(七)|概念模型、物理模型与数学模型[热考解读]模型方法是以研究模型来揭示原型的形态、特征和本质的方法,是逻辑方法的一种特有形式,模型一般可分为概念模型、物理模型和数学模型三大类。

1.概念模型含义:指以图示、文字、符号等组成的流程图形式对事物的规律和机理进行描述、阐明。

例如光合作用示意图、中心法则图解、免疫过程图解、过敏反应机理图解、达尔文的自然选择学说的解释模型、血糖平衡调节的模型等。

概念模型的特点是图示比较直观化、模式化,由箭头等符号连接起来的文字、关键词比较简明、清楚,它们既能揭示事物的主要特征、本质,又直观形象、通俗易懂。

2.物理模型含义:根据相似原理,把真实事物按比例放大或缩小制成的模型,其状态变化和原事物基本相同,可以模拟客观事物的某些功能和性质。

如生物体结构的模式标本、细胞结构模式图、减数分裂图解、DNA分子双螺旋结构、生物膜流动镶嵌模型、食物链和食物网等。

物理模型的特点是:实物或图画的形态结构与真实事物的特征、本质非常相像,大小一般是按比例放大或缩小的。

3.数学模型含义:用来定性或定量表述生命活动规律的计算公式、函数式、曲线图以及由实验数据绘制成的柱形图、饼状图等。

如组成细胞的化学元素饼状图,酶的活性受温度、酸碱度影响的曲线,光合作用中随光照强度、温度、CO2等条件变化时光合作用强度的变化曲线,有丝分裂和减数分裂过程中染色体、染色单体以及DNA数量的变化规律,碱基与氨基酸的对应关系,基因分离定律和自由组合定律的图表模型,用数学方法讨论种群基因频率的变化,探究自然选择对种群基因频率的影响,同一植物不同器官对生长素浓度的反应曲线,“J”型种群增长曲线的数学模型和公式N t=N0λt,能量金字塔等。

[命题设计]1.模型可以简化生物学问题,有助于问题的解决。

下列关于模型建立的说法,正确的是( )A .可用计算机软件制作真核细胞的三维实物模型B .用公式N t =N 0λt 表示单个种群的“S”型增长趋势C .光合作用过程图解是描述光合作用主要反应过程的数学模型D .“建立血糖调节模型”活动是用物理模型再构建出概念模型解析:选D 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库设计
概念模型、逻辑模型、物理模型区别
侯在钱
目录
1.模型种类 (2)
1.1.概念模型 (2)
1.2.逻辑模型 (3)
1.3.物理模型 (3)
1.4.模型区别 (3)
1.4.1.对象转换 (4)
1.4.2.其它对比 (4)
2.常用工具 (5)
2.1.ERWIN (5)
2.1.1.逻辑模型 (5)
2.1.2.物理模型 (5)
2.1.3.常用操作 (6)
2.2.PowerDesigner (8)
2.2.1.概念模型 (8)
2.2.2.逻辑模型 (9)
2.2.3.物理模型 (9)
2.2.4.常用操作 (10)
1.模型种类
一般在建立数据库模型时,会涉及到几种模型种类:概念模型、逻辑模型、物理模型。

数据库设计中概念模型和逻辑模型区别比较模糊,所以在数据库设计工具ERWIN中只提供了逻辑模型和物理模型,而在PowerDesigner早期版本中也只提供了概念模型和物理模型两种模型,只是在PowerDesigner15版本中提供了三种模型:概念模型、逻辑模型、物理模型。

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

表示概念模型最常用的是"实体-关系"图。

E-R图主要是由实体、属性和关系三个要素构成的。

在E-R图中,使用了下面几种基本的图形符号。

实体,矩形
E/R图三要素属性,椭圆形
关系,菱形
关系:一对一关系,一对多关系,多对多关系。

E/R图中的子类(实体):
子类is a 超类
1.2.逻辑模型
逻辑数据模型反映的是系统分析设计人员对数据存储的观点,是对概念数据模型进一步的分解和细化。

1.3.物理模型
物理模型是对真实数据库的描述。

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

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

1.4.模型区别
1.4.1.对象转换
1.4.
2.其它对比
2.常用工具
2.1.ERWIN
ERWIN提供两种模型类型:Logical Model,Physical Model。

另外还提供一种Logical/Physical Model,这不是另外一种模型类型,只是即可按Logical方式显示,又可按照Physical方式显示。

2.1.1.逻辑模型
(1)Entity
(2)Complete Sub-category, Incomplete Sub-category
(3)Identifying relationship
(4)Many-to-many relationship
(5)Non-identifying relationship
2.1.2.物理模型
(1)Independent table
(2)View table
(3)Identifying relationship
删除父表数据时,如果子表有关联数据,则父表数据删除不掉,并且删除时报错。

(4)Non-indentifying relationship
删除父表数据时,如果子表有关联数据,则把子表对应的外键
字段值设置为空。

(5)View relationship
2.1.
3.常用操作
(1)显示字段注释
只有当创建模型时,选择Logical/Physical模型时,才可以显示字段的注释。

选择工具栏中的“Physical”显示物理模型,选择“Logical”
(2)设置主键
双击实体,选中Column列表中的某个字段,在右侧Tab的General卡片中选中Primary Key复选框。

(3)Change database:
Menu->Database->Choose database
(4)Export SQL
Menu->Forward Engineer/Schema Generation
使用“Preview”可预览SQL,使用“Report”按钮可导出SQL
到文件中。

2.2.PowerDesigner
对于数据库设计PowerDesigner 12版本中提供两种数据模型类型:Conceptual Data Model,Physical Data Model。

在PowerDesigner 15版本中提供了三种数据模型类型Conceptual Data Model,Logical Data Model,Physical Data Model。

除了数据模型设计以外,PowerDesigner还提供一些诸如面向对象模型、业务流程模型、需求模型等。

2.2.1.概念模型
(1)Entity
(2)Inheritance
(3)Relationship
包括:One - One, One - Many, Many - One, Many - Many
(4)Association
Association和Relationship类似,只是Association可以设置属
性,Relationship不可设置属性。

(5)Association Link
连接Entity和Association的关系,关系有0 – 1, 0 – n, 1 – 1, 1 - n。

(6)Link/Extended Dependency
2.2.2.逻辑模型
(1)Entity
(2)Relationship
(3)n-n Relationship
(4)Inheritance
(5)Link/Extended Dependency
2.2.
3.物理模型
(1)Table
(2)View
(3)Reference
外键关联。

(4)Procedure
(5)Link/Extended Dependency
2.2.4.常用操作
(1)NAME或CODE显示
Menu->Tools->Model Options->Naming Convertion
(2)Change database:
Menu->Database->Change Current DBMS
(3)Export SQL
Menu->Database->Generate Database
如果只需要导出某个表,则只需双击此表,然后选择“Preview”选项卡。

相关文档
最新文档