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

数据仓库系列7:什么是概念模型、逻辑模型和物理模型,它们有什么区别? 概念模型是数据建模过程中最高层次的抽象。它就像是你数据世界的"鸟瞰图"。这个模型主要关注的是业务概念以及它们之间的关系,而不涉及任何技术细节。逻辑模型是概念模型的下一步细化。它保持了技术中立性,但比概念模型更加详细。逻辑模型定义了数据结构,包括实体、属性、关系和主键。物理模型是数据模型的最后一个阶段,它描述了数据在特定数据库管理系统中的实际存储方式。物理模型考虑了性能、存储和可访问性等实际因素。数据仓库建模是一门艺术,也是一门科学。它需要我们既能够从高层次理解业务需求,又能深入技术细节解决实际问题。 阅读详情

概念模型就是在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用以描述用户业务需求的一些概念的东西。如销售业务中的“客户”和“定单”,还有就是“商品”,“业务员”。  用USE   CASE来描述就是:“业务员”与“客户”就购买“商品”之事签定下“定单”。

        逻辑模型就是要将概念模型具体化。要实现概念模型所描述的东西,需要那些具体的功能和处理那些具体的信息。这就到了需求分析的细化阶段。还以销售业务为例:“客户”信息基本上要包括:单位名称,联系人,联系电话,地址等属性;“商品”信息基本上要包括:名称,类型,规格,单价等属性;“定单”信息基本上要包括:日期和时间属性。并且“定单”要与“客户”,“业务员”和“商品”明细关联。
        系统需要建立几个数据表:业务员信息表,客户信息表,商品信息表,定单表。
        系统要包括几个功能:业务员信息维护,客户信息维护,商品信息维护,建立销售定单 。
        以上这些均属于建立逻辑模型,这些说明只表明系统要实现什么,但怎样实现,用什么工具实现还没有讲,后者属于物理模型范围。
        物理模型就是针对上述逻辑模型所说的内容,在具体的物理介质上实现出来。如:数据库使用SQL Server 2000,这样就可以编写具体的SQL脚本在数据库服务器上将数据库建立起来。其中包括业务员信息表,客户信息表,商品信息表,定单表。客户端使用VS开发工具,那么在工作站上用VS建立起功能菜单,包括:业务员信息维护,客户信息维护,商品信息维护,建立销售定单等功能,并用工具将每一个功能编码实现。

        这三个过程,就是实现一个软件系统的三个关键的步骤,是一个从抽象到具体的一个不断细化完善的分析,设计和开发的过程。

引用:http://www.cnblogs.com/emanlee/archive/2010/12/16/1907656.html

数据建模流程: 概念模型>>逻辑模型>>物理模型 如“订单”实体中的“客户ID”可以作为外键,引用“客户”实体的主键。如“订单ID”和“产品ID”可以组合成“订单明细”实体的复合键。能够唯一标识实体实例的属性或属性组合,如“客户ID”和“身份证号”都可以作为“客户”实体的候选键。:描述实体的特征或属性,如“客户”实体可能有“客户ID”、“姓名”、“地址”、“电话”等属性。描述实体的特征或属性,如“客户”实体可能有“客户ID”、“姓名”、“地址”、“电话”等属性。实体的唯一标识确保每个实体实例的唯一性, 如“客户ID”可以作为“客户”实体的主键。 阅读详情

相关推荐

概念模型、逻辑模型和物理模型的重新理解

还记得学习数据库系统原理时,米老师

李文平 廊坊师范学院信息技术提高班十一期 9725

数据模型、概念模型、逻辑模型、物理模型

数据模型 数据模型是由数据结构、数据操作和数据完整性约束条件组成的。(所有的数据模型从这三类要素进行研究) 1)数据结构: 数据结构描述数据库的组成对象以及对象之间的联系。 2)数据库操作: 数据操作是指对数据库中各种对象的实例允许执行的操作集合,包括操作及有关操作规则。 3)数据库完整性约束条件: 数据的完整性约束条件是一组完整的规则。 数据模型按不同的应用层次分成三种类型:分别是概念数据模型、逻辑数据模型、物理数据模型。 1、概念模型(Conceptual Data Model):是一

今天会营业的博客 4万+

笔记:数据建模基本流程,概念模型,逻辑模型和物理模型

注:本文的数据建模基本流程适用于OLTP系统数据建模,同样也涵盖了DW的数据模型 概念模型:确定系统的核心以及划清系统范围和边界 该阶段需完成: 1.该系统的商业目的是什么,要解决何种业务场景 2.该业务场景中,有哪些人或组织参与,角色分别是什么 3.该业务场景中,有哪些物件参与, 4.此外需要具备相关行业经验:如核心业务流程,组织架构,行业术语 概念模型tips: 1.注

gla10的博客 7986

概念数据模型(CDM)、逻辑数据模型(LDM)、物理数据模型(PDM)区别以及哪些适合需求分析阶段的数据建模

在工作中,关于概念数据模型(Concept Data Model)、逻辑数据模型(Logical Data Model)、物理数据模型(Physical Data Model)三个数据模型的探讨中,发现大家都有自己的见解,但是却没有一个人能真正的说清楚这三个模型的涵义与差异。 虽说由于这三个模型在软件开发的过程中,由于其功能与作用的差异,结合项目规模等实际情况,不一定会全部使用以节省项目时间(有时候直接设计物理模型),但我认为不应该被冠以“大家对这个概念的理解不同”不同之名而歪曲数据模型的定义。事实上,

kunyus的博客 2万+

概念模型-逻辑模型-物理模型之间的…

数据库建模:在设计数据库时,对现实世界进行分析、抽象、并从中找出内在联系,进而确定数据库的结构,这一过程就称为数据库建军模。它主权包括两部分内容:确定最基本的数据结构;对约束建模。 1.概念模型的表示方法      E-R图主要是由实体、属性和联系三个要素构成的。在E-R图中,使用了下面四种基本的图形符号。      2.确定系统实体、属性及联系   系统分析阶段建立数据字典和数据流程图->建立

dinghaoseu的博客 2116

e-r数据建模-概念模型 逻辑模型 物理模型-总结

作为一名合格的Java程序员,公司要求要掌握的知识面越来越多。特别对于一些小型公司岗位并没有分的很细化,所以在平时开发中就要求各种技能同时兼顾。一般从产品对接业务确定以后,后面就要设计数据库建模了。但在日常项目中,常常公司初级、中级研发同事在系统表结构设计或数仓表结构设计过程中,很多人都没有听说过概念模型、逻辑模型、物理模型或者了解一点不够透彻,所以今天这篇文章和大家一起梳理下,什么是概念模型、逻辑模型、物理模型。 推荐大家使用powerDesigner进行概念模型、逻辑模...

m0_48805880的博客 2639

数据建模 - 概念模型,逻辑模型,物理模型 的区别以及建模方式

找出你需要设计的系统、业务层面的核心实体以及实体间的关系。

kunyus的博客 4万+

数仓-概念模型、逻辑模型、物理模型介绍

概念模型:抽象描述现实世界,如ER图。逻辑模型:转化为具体的数据表结构,如MySQL的表定义。物理模型:优化存储和性能,如索引和数据类型的选择。

认真学代码的shell 1090

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

物理模型、逻辑模型、物理模型

weixin_43841213的博客 6238

傅里叶光学(1)

傅里叶光学,可以看作是通信理论中傅里叶变换等一系列数学思想以及系统理论与光学(主要是衍射光学)相结合的产物关于傅里叶光学的应用领域,本节介绍了成像,当然事实上不可能仅限于成像,经典的还如激光散斑的一些应用,干涉计量,还有傅里叶变换光谱学等等。最后总结一下,傅里叶光学我认为可以看做一个工具,对于任意的系统,它能给出一些数学思想与物理原理进行解释和分析,找出系统的扰动和响应的关系,或者说根据扰动和响应,来研究或者设计一个系统。

m0_53607446的博客 1670

保姆级教程:在Ubuntu 20.04上从零跑通AT128雷达实时点云(附PandarView 2安装避坑指南)

本文提供了一份详细的Ubuntu 20.04系统下AT128雷达实时点云配置教程,涵盖环境准备、脚本修改、PandarView 2安装及常见问题排查。通过逐步指导,帮助开发者解决权限、网络配置等难题,确保顺利实现雷达数据的实时可视化。特别附有PandarView 2安装避坑指南,适合新手快速上手。

weixin_30813225的博客 299

概念模型、逻辑模型及物理模型介绍

概念模型、逻辑模型、物理模型 umlet、draw.id、PDMan 画图软件

只是甲的博客 2万+

AOSP Android14 Launcher3——动画核心类QuickstepTransitionManager详解

是一个复杂但核心的动画管理器。它利用 Android 的远程动画机制,拦截系统默认的窗口切换,并替换为高度定制、与 Launcher UI 深度集成的平滑过渡动画。当用户从一个应用程序通过手势或按键返回到 Launcher (桌面) 时,它负责创建和运行动画,使得应用程序窗口能够平滑地过渡(通常是缩小)到 Launcher 上的对应目标(图标、小部件或屏幕中心),同时 Launcher 界面元素(工作区、背景等)恢复显示。计算动画所需的各种参数,如窗口的起始/结束位置、缩放比例、透明度、圆角、裁剪区域等。

Micheal_Yang's Blog 2667

详解数据模型:概念模型、逻辑模型、物理模型

数据模型的目的在于可视化呈现、设计业务/系统的数据交互/存储的结构和方式,识别实体及其属性、关系,方便业务人员和技术人员沟通和承接。数据结构按照信息细节度和技术性划分概念模型(Conceptual Data Model)、逻辑模型(Logical Data Model)和物理模型(Physical Data Model),抽象程度依次降低,技术性质依次增强,适用对象从业务人员转向技术人员。 理论上讲,概念模型和逻辑模型一般给领导、业务看;从实际经验来,技术人员一般拿建模工具直接做物理模型,这些工具也可以展

evandeng2009 2万+

Fastwhisper + Pyannote 实现 ASR + 说话者识别

最近在研究ASR相关的业务,也是调研了不少模型,踩了不少坑,ASR这块,目前中文普通话效果最好的应该是阿里的modelscope上的中文模型了,英文的话,还是非whisper莫属了,而且whisper很变态,粤语效果也还不错,因此,如果实际业务中需要涉及到不同的语言,还是更推荐whisper多一点faster-whisper是使用CTranslate2对OpenAI的Whisper模型的重新实现,CTranslate2是一个用于Transformer模型的快速推理引擎。

qq_44193969的博客 1万+

LAP-D协议概述

Q.921协议由称为LAPD(链路访问协议-D通道),与HDLC的关系密切,它是在ISDN D通道上使用的数据链路协议。 注:http://www.freesoft.org/CIE/Topics/125.htm LAP-D的帧格式 标志、位填充技术和FCS校验计算与HDLC一致。 16位的地址包括C/R字段、SAPI(服务访问点标识)和TEI(端点标识)。TEI用于区分使用相同ISDN...

系统运维 1914

数据库建模 : 概念模型 , 逻辑模型和物理模型

概念模型设计 , 逻辑模型设计 , 物理模型设计 是数据库及数据仓库模型设计的三个主要步骤 1. 概念模型 概念模型就是在了解了用户的需求 , 用户的业务领域工作情况以后 , 经过分析和总结 , 提炼出来的用以描述用户业务需求的一些概念的东西 ; 如销售业务中的 客户 和 定单 , 还有就是 商品 , 业务员 , 用 USE CASE 来描述就是 : 业务员 与 客户 就购买 商品 之事签定下 ...

EnskDeCode 5万+

CloudCompare 二次开发(36)——非均匀体素降采样

使用CloudCompare与PCL编程实现的非均匀体素降采样。

点云侠的博客 745

数据库表结构设计,什么是概念模型、逻辑模型、物理模型

在日常项目中,发现公司初级、中级研发同事在系统表结构设计或数仓表结构设计过程中,很多人都没有听说过概念模型、逻辑模型、物理模型,所以今天这篇文章和大家一起梳理下,什么是概念模型、逻辑模型、物理模型。 为什么要分开成三个步骤:概念模型阶段->逻辑模型阶段->物理模型阶段 进行表结构设计,这样做的优点是什么;(推荐大家使用powerDesigner进行概念模型、逻辑模型、物理模型设计,本文powerdesigern设计的学生管理系统) 一、概念模型阶段 概念模型阶段要做的事,总结一句话来说,"找

LoveSummer 1万+

使用R语言绘制Logistic回归模型的亚组分析森林图

亚组分析是一种常用的统计方法,用于探索不同亚组之间的差异,并确定是否存在某些变量对结果的调节作用。在本文中,我们将使用R语言来绘制Logistic回归模型的亚组分析森林图。在该图中,每个亚组都用一个点表示,点的位置表示亚组的均值,而线段表示亚组的置信区间。垂直参考线用于表示效应值为0的点,帮助我们判断亚组之间的差异。希望本文对你有所帮助,让你能够使用R语言绘制Logistic回归模型的亚组分析森林图。是一个二分类的变量,我们希望在亚组分析中探索它与响应变量之间的关系。函数来计算每个亚组的均值,并使用。

PixelNinja的博客 2002

微信小程序 - 强力解决播放视频卡顿问题,小程序使用video组件播放视频或第三方视频插件,会出现卡顿或者无法播放的各种奇怪问题(微信小程序苹果ios/安卓播放视频很卡不流畅、视频太长或文件大等情况)

微信小程序视频组件播放卡顿,微信小程序video组件出现无法播放或卡顿,微信小程序video组件播放时会出现卡顿,微信小程序使用video组件播放视频的时候,会出现卡顿或者无法播放的问题,微信小程序安卓视频播放卡顿问题,微信小程序苹果ios手机播放视频不流畅很卡,加cdn还是卡,uniapp播放视频会有明显的卡顿问题,video视频时卡顿不流畅问题,为什么video组件播放视频卡顿?苹果微信小程序通过video组件播放视频时卡顿,怎么解决?微信小程序video组件出现无法播放或卡顿,设置custom-cac

🏆 前端领域优质创作者 1万+

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

一直对于概念、逻辑、物理这三个词一知半解。在自考和软考中都遇到了,总是搞混。下面。我们就一起来区分一下吧! 概念模型。     先来看一下概念的解释:人类在认识过程中,从感性认识上升到理性认识,把所感知的事物的共同本质特点抽象出来,加以概括,就成为概念。     那么,概念模型是什么呢? 概念模型是对真实世界中问题域内的事物的描述。通俗来讲,概念模型就是在了解用户的需求后,经过自己的总结,提

Winter--王大梅 4万+

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

概念模型、逻辑模型和物理模型​​三个阶段

数据库设计通常分为三个阶段:**概念模型**、**逻辑模型**和**物理模型**。这三个层级从抽象的业务需求逐步细化到具体的存储实现,是构建健壮数据库系统的核心方法论。

TOOZOOY的博客 1544

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

数据库建模——概念模型、逻辑模型、物理模型

1.概念模型   在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用以描述用户业务需求的一些概念的东西。   如销售业务中的“客户”和“定单”,还有就是“商品”,“业务员”。主要是抽取出系统中有哪些概念(此时可以不包含属性,只有实体集,联系集的分析结构)   表示概念模型最常用的是"实体-关系"图。 E-R图主要是由实体、属性和关系三个要素构成的。   简单概括...

数据矿工的博客 1万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: Mongodb启动命令mongod参数说明
下一篇: 如何理解<base href="<%=basePath%>"
johnstrive
博客等级 码龄18年 565粉丝 146原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值