⑴ 概念模型、逻辑模型及物理模型介绍
概念模型就是在了解了用户的需求 , 用户的业务领域工作情况以后 , 经过分析和总结 , 提炼出来的用以描述用户业务需求的一些概念的东西 ; 如销售业务中的 客户 和 定单 , 还有就是 商品 , 业务员 , 用 USE CASE 来描述就是 : 业务员 与 客户 就购买 商品 之事签定下 定单 , 概念模型使用 E-R 图表示 , E-R 图主要是由实体 , 属性和联系三个要素构成的。
以第一步需求为例,概念图(ER图):
备注:画图工具draw.io
逻辑模型是将概念模型转化为具体的数据模型的过程 , 即按照概念结构设计阶段建立的基本 E-R 图 , 按选定的管理系统软件支持的数据模型 (层次/网状/关系/面向对象) , 转换成相应的逻辑模型 , 这种转换要符合关系数据模型的原则 ;
比 概念模型多了 实体的 主外键 实体之间的关系
以第一步需求为例,逻辑图:
备注:画图工具draw.io
物理模型就是针对上述逻辑模型所说的内容 , 在具体的物理介质上实现出来 , 系统需要建立几个数据表
以第一步需求为例,逻辑图:
备注:画图工具PDMan
自动生成建表语句
⑵ powerdesigner如何将概念模型转成物力模型
当概念模型(CDM)建立好之后,,,在菜单中选Tools->Generate
Physical
Data
Model
然后再弹出的窗口中,设置你要生成的数据库,然后就会生成相应的物理模型(PDM)了。。。
参考资料中的内容就是详细的设置方法,图文并茂的。。。
⑶ 物理模型、概念模型、概念模型分别是什么
1、物理模型:构建数据仓库的物理分布模型,主要包含数据仓库的软硬件配置,资源情况以及数据仓库模式。
1.1物理模型的用途以实物或画图形式直观的表达认识对象的特征。
2、概念模型,也称信息模型,是按用户的观点来对数据和信息建模,主要用于数据库设计。概念模型实际上是现实世界到机器世界的一个中间层次。
2.1概念模型用于信息世界的建模,是现实世界到信息世界的一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户进行交流的语言。
拓展资料:
物理模型设计所做的工作是根据信息系统的容量,复杂度,项目资源以及数据仓库项目自身(当然,也可以是非数据仓库项目)的软件生命周期确定数据仓库系统的软硬件配置,数据仓库分层设计模式,数据的存储结构,确定索引策略,确定数据存放位置,确定存储分配等等。
这部分应该是由项目经理和数据仓库架构师共同实施的。
参考资料:网络——物理模型
⑷ powerdesigner 怎么从"物理数据模型"逆向转化为"概念数据模型
具体步骤如下:1,打开PowerDesigner软件,设计“概念数据模型”(ConceptualDataModel):点击workspace右键---》New—>ConceptualDataModel,在设计属性(字段)的时候,三个字母(M、P、D)分别表示:M:是否为空;(√表示不允许为空)P:是否为主键;D:是否在该软件的视图中显示2,将“概念数据模型”设计的表转换为“物理数据模型”(PhysicalDataModel),实际上是从“概要设计”转换为“详细设计”,即对表的具体实现。将概要设计模板转换为物理设计选择“Tools”-->“GeneratePhysicalDataModel…”即可。
⑸ 关于数据库建模,概念模型,逻辑模型,物理模型的区别和转化
最近在进行UML学习过程中,突然忘记了大学时关于数据库理论中概念模型、逻辑模型、物理模型之间的区别。随机复习上网并复习,并在此记录一下,数据库建模是对现实世界进行分析、抽象、并从中找出内在联系,进而确定数据库的结构。
1、概念模型:就是从现实世界到信息世界的第一层抽象,确定领域实体属性关系等,使用E-R图表示,E-R图主要是由实体、属性和联系三个要素构成的。
2、逻辑模型:是将概念模型转化为具体的数据模型的过程,即按照概念结构设计阶段建立的基本E-R图,按选定的管理系统软件支持的数据模型(层次、网状、关系、面向对象),转换成相应的逻辑模型。这种转换要符合关系数据模型的原则。目前最流行就是关系模型(也就是对应的关系数据库)
E-R图向关系模型的转换是要解决如何将实体和实体间的联系转换为关系,并确定这些关系的属性和码。这种转换一般按下面的原则进行:
(1)一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码。
(2)一个联系也转换为一个关系,联系的属性及联系所连接的实体的码都转换为关系的属性,但是关系的码会根据联系的类型变化,如果是:
1:1联系,两端实体的码都成为关系的候选码。
1:n联系,n端实体的码成为关系的码。
m:n联系,两端实体码的组合成为关系的码。
3、物理模型就是根据逻辑模型对应到具体的数据模型的机器实现。物理模型是对真实数据库的描述。如关系数据库中的一些对象为表、视图、字段、数据类型、长度、主键、外键、索引、约束、是否可为空、默认值。
⑹ 大神 powerdesigner我写了概念模型 可以生成逻辑模型 但是生成物理模型的确定键按不下去 这是什么情况
将powerdesigner的概念模型转换成物理模型并生成sql语句创建数据库(图文步骤)(1)
首先:了解三种模型
概念模型 Conceptual model 是对真实世界中问题域内的事物的描述(产品方提供)
逻辑模型 Logical Model 是指数据的逻辑结构。在数据库中,逻辑模型有关系、网状、层次,可以清晰表示个个关系。
物理模型 Physical Model 是计算机世界对应的模型。
三者的关系
概念模型是我们将业务抽象成的模型 产品方能看懂
逻辑模型是我们通过对业务的抽象转化成程序员头脑中的模型 程序员能看懂
物理模型是我们将逻辑模型转换成机器能识别的模型 计算机能看懂
然后
打开powerdesigner,根据自己的数据库设计创建对应的概念模型。
选择菜单栏上的 Tools
到此就成功的导出了sql语句文件。
接下来就是将sqL语句添加到mySql数据库中,生成需要的表。
打开Nacicat 8,
右键,new database,
右击 数据库的名字。
导入之后,如何看不到表,就刷新一下数据库即可。
还有问题的话,那你的原因就比较多啦;
你可以把你的概念模型发给我,我帮你看一下,是什么原因