概念模型
- 格式:doc
- 大小:56.30 KB
- 文档页数:3
数据库设计概念模型、逻辑模型、物理模型区别侯在钱目录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=N0λt表示单个种群的“S”型增长趋势C.光合作用过程图解是描述光合作用主要反应过程的数学模型D.“建立血糖调节模型”活动是用物理模型再构建出概念模型解析:选D。
数据库建模:概念模型,逻辑模型和物理模型概念模型设计 , 逻辑模型设计 , 物理模型设计是数据库及数据仓库模型设计的三个主要步骤1. 概念模型概念模型就是在了解了⽤户的需求 , ⽤户的业务领域⼯作情况以后 , 经过分析和总结 , 提炼出来的⽤以描述⽤户业务需求的⼀些概念的东西 ;如销售业务中的客户和定单 , 还有就是商品 , 业务员 , ⽤ USE CASE 来描述就是 : 业务员与客户就购买商品之事签定下定单 , 概念模型使⽤ E-R 图表⽰ , E-R 图主要是由实体 , 属性和联系三个要素构成的 , 该阶段需完成 :1. 该系统的商业⽬的是什么 , 要解决何种业务场景2. 该业务场景中 , 有哪些⼈或组织参与 , ⾓⾊分别是什么3. 该业务场景中 , 有哪些物件参与 ,4. 此外需要具备相关⾏业经验 , 如核⼼业务流程 , 组织架构 , ⾏业术语5. 5w1h , who , what , when , where , why, how2. 逻辑模型逻辑模型是将概念模型转化为具体的数据模型的过程 , 即按照概念结构设计阶段建⽴的基本 E-R 图 , 按选定的管理系统软件⽀持的数据模型(层次/⽹状/关系/⾯向对象) , 转换成相应的逻辑模型 , 这种转换要符合关系数据模型的原则 ;还以销售业务为例 : 客户信息基本上要包括 : 单位名称 , 联系⼈ , 联系电话 , 地址等属性商品信息基本上要包括 : 名称 , 类型 , 规格 , 单价等属性定单信息基本上要包括 : ⽇期和时间属性 ; 并且定单要与客户 , 业务员和商品明细关联 , 该阶段需完成 :1. 分多少个主题 , 每个主题包含的实体2. 每个实体的属性都有什么3. 各个实体之间的关系是什么4. 各个实体间是否有关系约束3. 物理模型物理模型就是针对上述逻辑模型所说的内容 , 在具体的物理介质上实现出来 , 系统需要建⽴⼏个数据表 : 业务员信息表 , 客户信息表 , 商品信息表 , 定单表 ; 系统要包括⼏个功能 : 业务员信息维护 , 客户信息维护 , 商品信息维护 , 建⽴销售定单 ; 表 , 视图 , 字段 , 数据类型 , 长度 , 主键, 外键 , 索引 , 约束 , 是否可为空 , 默认值 , 该阶段需完成 :1. 类型与长度的定义2. 字段的其他详细定义 , ⾮空 , 默认值3. 却准详细的定义 , 枚举类型字段 , 各枚举值具体含义4. 约束的定义 , 主键 , 外键这三个过程 , 就是实现⼀个数据库设计的三个关键的步骤 , 是⼀个从抽象到具体的⼀个不断细化完善的分析 , 设计和开发的过程 ;。
名词解释概念模型
概念模型是用来描述现实世界实体及其关系的抽象建模概念。
它包括属性(属性),形式化结构(关系和元组变换),概念(实体和操作)以及语义(意义)。
通常情况下,它包括的抽象和具体的概念,可以描述系统中的实体,关系和操作。
概念模型对表达实现想法和贯彻思想起到很大的作用。
它可以帮助开发者清晰地描述问题,并形成一个框架,帮助他们分析和分析所涉及的情况和条件。
在识别系统要求的功能和开发设计的时候,概念模型有助于形成(系统的)逻辑结构,将抽象的想法变成实际的架构,并将其用于实施阶段。
它可以使设计者更加清楚地联系他们的想法,并且将这些想法建模成实际的模型。
概念模型还有助于预测系统可能出现的问题,并确保可持续性和可扩展性。
最后,概念模型可以帮助开发者和系统分析师用一致的概念构建系统,有助于形成一致的理解。
总的来说,概念模型是一种抽象的概念,可以用来描述实体及其关系,从而支持实际的系统设计和实施,可以把抽象的想法变成实际的架构,有助于更好地理解系统需求,并帮助系统分析人员构建系统,实现更加有效的系统开发。
简述概念模型设计的原则概念模型设计是软件开发过程中非常重要的一环,它是对业务领域的抽象和理解,将现实生活的实体、关系和行为转化为计算机能够理解和处理的数据结构和操作。
一个好的概念模型设计能够确保软件系统能够准确、高效地满足用户需求。
下面将介绍概念模型设计的原则。
1. 真实性原则概念模型设计应该尽可能真实地反映现实世界。
模型设计师应该仔细研究业务领域,了解各个实体的属性和关系,并将其准确地转化为概念模型的实体、属性和关系。
真实性原则能够使软件系统更加符合用户期望,提高用户满意度。
2. 可理解性原则概念模型应该能够被用户和开发人员理解和使用。
模型设计师应该使用清晰、简洁的命名和词汇,避免模糊和歧义。
同时,模型的结构和关系应该简单明了,使用户能够快速理解和操作。
可理解性原则能够提高软件系统的可用性和用户体验。
3. 可扩展性原则概念模型应该具备良好的可扩展性,能够适应业务领域的变化和扩展需求。
模型设计师应该设计可扩展的实体和关系,避免硬编码和死板的设计。
可扩展性原则能够降低系统维护成本,提高软件系统的可维护性和可扩展性。
4. 一致性原则概念模型应该具备良好的一致性,避免重复和冲突。
模型设计师应该注意实体和属性的命名和定义的一致性,避免不同的实体或属性具有相同的名称或定义。
一致性原则能够提高软件系统的可理解性和可维护性。
5. 完整性原则概念模型应该具备良好的完整性,能够完整地表达业务领域的实体、属性和关系。
模型设计师应该仔细研究业务需求,确保模型能够涵盖所有必要的实体、属性和关系。
完整性原则能够确保软件系统能够全面满足用户需求。
6. 可变性原则概念模型应该具备一定程度的可变性,能够适应业务需求的变化和演化。
模型设计师应该设计灵活的结构和关系,避免过于僵化和死板。
同时,模型设计师应该考虑到未来可能的需求扩展和变化,避免过度设计。
可变性原则能够提高软件系统的适应性和灵活性。
7. 性能原则概念模型设计应该考虑到系统的性能需求。
热考培优(七)|概念模型、物理模型与数学模型[热考解读]模型方法是以研究模型来揭示原型的形态、特征和本质的方法,是逻辑方法的一种特有形式,模型一般可分为概念模型、物理模型和数学模型三大类。
1.概念模型含义:指以图示、文字、符号等组成的流程图形式对事物的规律和机理进行描述、阐明。
例如光合作用示意图、中心法则图解、免疫过程图解、过敏反应机理图解、达尔文的自然选择学说的解释模型、血糖平衡调节的模型等。
概念模型的特点是图示比较直观化、模式化,由箭头等符号连接起来的文字、关键词比较简明、清楚,它们既能揭示事物的主要特征、本质,又直观形象、通俗易懂。
2.物理模型含义:根据相似原理,把真实事物按比例放大或缩小制成的模型,其状态变化和原事物基本相同,可以模拟客观事物的某些功能和性质。
如生物体结构的模式标本、细胞结构模式图、减数分裂图解、DNA分子双螺旋结构、生物膜流动镶嵌模型、食物链和食物网等。
物理模型的特点是:实物或图画的形态结构与真实事物的特征、本质非常相像,大小一般是按比例放大或缩小的。
3.数学模型含义:用来定性或定量表述生命活动规律的计算公式、函数式、曲线图以及由实验数据绘制成的柱形图、饼状图等。
如组成细胞的化学元素饼状图,酶的活性受温度、酸碱度影响的曲线,光合作用中随光照强度、温度、CO2等条件变化时光合作用强度的变化曲线,有丝分裂和减数分裂过程中染色体、染色单体以及DNA数量的变化规律,碱基与氨基酸的对应关系,基因分离定律和自由组合定律的图表模型,用数学方法讨论种群基因频率的变化,探究自然选择对种群基因频率的影响,同一植物不同器官对生长素浓度的反应曲线,“J”型种群增长曲线的数学模型和公式N t=N0λt,能量金字塔等。
[命题设计]1.模型可以简化生物学问题,有助于问题的解决。
下列关于模型建立的说法,正确的是( ) A.可用计算机软件制作真核细胞的三维实物模型B.用公式N t=N0λt表示单个种群的“S型”增长趋势C.光合作用过程图解是描述光合作用主要反应过程的数学模型D.“建立血糖调节模型”活动是用物理模型再构建出概念模型解析:选D。
概念模型的定义和作用概念模型是指在系统化综合的分析和研究过程中,用来描述某个领域或问题的抽象化模型。
简单来说,概念模型是用来表示现实世界中的概念、关系和属性的。
它是由一组概念和它们之间的关系组成,可以用来帮助我们理解和解决实际问题。
概念模型有很多不同的形式和表示方法,比如图表、图形、文字描述等。
最常见的形式是概念图,它使用图形符号来表示不同的概念和它们之间的关系。
概念模型的主要作用包括:1.理清思路:概念模型提供了一个抽象化的框架,可以帮助我们理清思路,将复杂的问题分解为更容易理解和解决的部分。
2.沟通和交流:概念模型可以用来沟通和交流想法和观点。
通过将概念图或文字描述与他人分享,可以更好地传达自己的思想,降低沟通误解的可能性。
3.指导决策:概念模型可以帮助我们更好地理解问题的本质和关键因素,从而指导决策。
通过分析模型中不同概念之间的关系,我们可以预测不同决策对结果的影响,并选择最佳的决策方案。
4.设计系统:概念模型可以用于设计系统和解决方案。
通过分析和描述不同的概念和它们之间的关系,我们可以识别系统中的关键组成部分,并设计出高效、稳定和可扩展的系统架构。
5.支持知识管理:概念模型可以帮助我们组织和管理知识。
通过将不同概念和它们之间的关系描述和组织起来,我们可以建立一个知识库,方便存储和检索相关知识,提高知识共享和传递的效率。
6.促进创新:概念模型可以促进创新。
通过对问题或领域进行抽象化和建模,我们可以发现其中的规律和模式,并从中获得启发,提出新的观点和解决方案。
总之,概念模型是一种用来描述和分析问题的工具,它可以帮助我们理清思路、指导决策、设计系统、支持知识管理和促进创新。
在各个领域和行业中,概念模型都起着重要的作用,帮助人们更好地理解和解决复杂的现实问题。
数学中的概念模型数学是一门具有严密逻辑和抽象思维的学科,它通过一系列的概念模型来描述和解释我们身边的世界。
概念模型是数学中的重要工具,它们可以帮助我们理解和分析不同的数学问题,并推导出相应的结论。
本文将介绍数学中常见的概念模型,包括线性模型、二次函数模型和指数模型。
一、线性模型线性模型是数学中最简单直观的概念模型之一。
它描述的是一种直线关系,常用于分析和预测两个变量之间的线性关系。
线性模型的一般形式可以表示为y = mx + b,其中m表示斜率,b表示截距。
通过确定斜率和截距的值,我们可以获得一条直线,并使用该直线来预测变量之间的关系。
例如,在经济学中,线性模型可以用来描述生产量与成本之间的关系。
我们可以根据历史数据建立一条直线,通过该直线可以预测在不同成本下的生产量。
线性模型在实际应用中具有广泛的用途,例如经济学、物理学等领域。
二、二次函数模型二次函数模型是一种非线性模型,它描述的是一种抛物线关系。
二次函数的一般形式可以表示为y = ax^2 + bx + c,其中a、b、c为常数。
通过确定这些常数的值,我们可以获得一条抛物线,并使用该抛物线来分析和预测变量之间的关系。
例如,在物理学中,二次函数模型可以用来描述自由落体运动的高度与时间之间的关系。
根据重力加速度和初速度等参数,我们可以建立一条抛物线,通过该抛物线可以预测在不同时间下物体的高度。
二次函数模型在现实生活中也有很多应用,例如炮弹的弹道轨迹、汽车的减速情况等。
三、指数模型指数模型是一种描述增长或衰减的概念模型。
指数函数的一般形式可以表示为y = a * b^x,其中a和b为常数。
通过确定这些常数的值,我们可以获得一条指数曲线,并用该曲线来描述变量之间的增长或衰减规律。
例如,在生物学中,指数模型可以用来描述细菌的繁殖情况。
根据不同的实验条件和环境因素,我们可以建立一条指数曲线,通过该曲线可以预测在不同时间下细菌的繁殖量。
指数模型在经济学、生态学、人口统计学等领域也有重要的应用价值。
数据库设计概念模型、逻辑模型、物理模型区别侯在钱目录1.模型种类................................................. 错误!未定义书签。
.概念模型........................................... 错误!未定义书签。
.逻辑模型........................................... 错误!未定义书签。
.物理模型........................................... 错误!未定义书签。
.模型区别........................................... 错误!未定义书签。
对象转换..................................... 错误!未定义书签。
其它对比..................................... 错误!未定义书签。
2.常用工具................................................. 错误!未定义书签。
.ERWIN.............................................. 错误!未定义书签。
逻辑模型..................................... 错误!未定义书签。
物理模型..................................... 错误!未定义书签。
常用操作..................................... 错误!未定义书签。
.PowerDesigner ..................................... 错误!未定义书签。
概念模型..................................... 错误!未定义书签。
概念模型
在收集分析需求并做了详细的需求调研之后,我们对企业需求有了一个比较清晰的了解,这时我们需要对数据仓库做概念模型的设计。
通常采用面向对象的设计方法,示例数据库中的对象如客户、产品和供应商等多维信息。
数据仓库的概念模型通常采用信息包图法来进行设计,要求将信息包图的5个组成部分(名称、维度、类别、层次和度量)全面地描述出来。
1.信息包图的建立
利用信息包图可以完成以下工作:
(1)定义业务中涉及的共同主题范围,例如时间、区域、产品和客户等。
(2)设计可以跟踪的、确定一个业务事件怎样被运行和完成的关键业务指标。
(3)决定数据怎样被传递给数据仓库的用户。
(4)确定用户怎样按层次聚合和移动数据。
(5)确定在给定的用户分析或查询中实际包含了多少数据。
(6)定义怎样访问数据、估计数据仓库大小、确定数据仓库里数据的更新频率。
我们用Adventure Works DW示例数据仓库中的Adventure Works Cycles公司的销售情况为例制作信息包图。
通过对Adventure Works Cycles公司的销售情况的进一步了解和分析,可以得到如下结论:
(1)获取各个业务部门对业务数据的多维特性分析结果,确定影响销售额的维度,包括时间、区域、产品和客户等维度。
(2)对每个维度进行分析,确定维度与类别之间的传递和映射关系,如在Adventure Works业务数据库中,时间维度有年度、季度、月和日等级别。
(3)确定用户需要的度量指标体系,这里以销售情况作为事实依据确定的销售相关指标包括实际销售额、计划销售额、计划完成率等。
有了以上分析,就可以得出销售分析的信息包示意图。
度量指标:实际销售额、计划销售额、计划完成率
图1:销售分析的信息包示意图
2.设计基于主题域的概念模型
根据分析需求所确定的Adventure Works Cycles公司的分析主题及主题域结构如下图所示:
图2:主题及主题域的划分
将每个主题涉及到的表和主题之间的关系表联系起来,就可以形成下图所示的原始概念模型(实体关系图):
图3:划分了主题域的原始概念模型(ER图) 至此,数据仓库的概念模型已经建立完毕。