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

数据仓库系列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

Ollama最新快速上手指南:从安装到精通本地AI模型部署

想让Ollama跑你的"私房模型"?三种主流格式全支持,总有一款适合你!GGUF格式(推荐新手首选)创建Modelfile文件:执行创建命令:运行你的专属模型:PyTorch/Safetensors格式(适合进阶玩家)先用库测试模型能否正常加载确保模型结构完整后再导入Ollama官方文档有详细转换指南专业小贴士GGUF格式最轻量,PyTorch最灵活,Safetensors最安全遇到问题?试试用llama.cpp进行格式转换7B参数模型推荐使用q4_0量化级别想让AI用马里奥。

全世界的博客 2309

MATLAB/simulink电力系统之变压器仿真+变压器饱和仿真+空载变压器电流畸变原因及仿真+空载合闸励磁涌流仿真+simulink免费仿真资源

单相变压器空载运行时,原边电流主要用来产生主磁场,而电路损耗和铁芯损耗很小,因此即使外加电压很大,空载电流仍然很小。如果想观察某个相对磁导率下电感系数的数值,可以在程序中增加这样的语句,比如,在程序中end语句之后,加上L(100),运行程序后就可以得到相对磁导率为 100时的电感系数值。在交流铁芯线圈中,当交变磁通按照正弦规律变化时,受到磁路饱和的影响,线圈中的电流会发生畸变,并成为尖顶波,这就是所谓的交流磁路电流畸变。需要指出,铁芯内的主磁通Ф可以通过空载时的副边电压从来测量,两者之间的数学关系,即。

m0_37724753的博客 4230

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

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

只是甲的博客 2万+

VS Code + EIDE + Clangd 构建 Keil/MDK 嵌入式开发新范式

嵌入式C/C++开发长期受限于传统IDE的语法理解弱、导航卡顿、跨工程复用难等问题。Clangd作为基于AST的现代语言服务器,结合EIDE对Keil uVision和ARM MDK工程文件(.uvprojx)的深度解析能力,可将编译配置、芯片型号、内存模型、扩展关键字等语义精准翻译为标准compile_commands.json,从而实现智能跳转、宏展开识别、结构体实时展开等高阶编辑体验。该方案不替换Keil/MDK编译与烧录流程,仅升级代码理解层,天然兼容STC8051、STM32 Cortex-M、G

weixin_34321753的博客 352

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

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

evandeng2009 2万+

单细胞专题(1) | 单细胞转录组研究样本准备指南(上)

单细胞RNA测序(scRNA-seq)是目前最前沿,能进行大规模实验的转录组研究技术,为理解细胞组成和动态生物学过程提供了很多新的见解。单细胞研究已经为我们理解发育过程,老化和疾病(如癌症)等提供了大量数据。在这里,小编主要就前期的样本准备与保存需注意问题给大家进行讲解,以备大家在不同的研究场景和研究背景下,走好单细胞转录组学研究的第一步。

bioyigene的博客 4229

PCIe信号眼图总是不开?手把手教你调CTLE和DFE参数(附实测波形对比)

本文详细解析了PCIe信号眼图调试中CTLE和DFE参数的优化方法,帮助硬件工程师解决眼图无法张开的问题。通过实际案例和步骤指导,介绍了如何调整CTLE直流增益和DFE抽头系数,提升接收端均衡器性能,确保信号完整性。

weixin_26805597的博客 214

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

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

EnskDeCode 5万+

核心组件大换血:Backbone与Neck魔改篇:YOLO26魔改Neck:引入BiFPN(双向特征金字塔),多尺度融合能力飙升

本文深入解析了YOLO26目标检测模型中Neck部分的优化策略,重点探讨了BiFPN(双向特征金字塔网络)的原理与实现。文章首先指出YOLO26原生FPN+PAN结构在多尺度特征融合上的局限性,特别是在小目标检测和边缘部署场景中的性能瓶颈。随后系统梳理了Neck网络的演进历程,从FPN、PANet到BiFPN和ASFF,详细对比了各架构的特点。核心部分展示了如何将BiFPN引入YOLO26,包括可学习权重融合、双向跨尺度连接等关键技术实现,并提供了PyTorch代码示例。本文为需要提升小目标检测性能或优化边

ZDQ58818的博客 246

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

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

LoveSummer 1万+

Python面试题及详细答案150道(126-135) -- 数据库交互篇

本文介绍了Python中操作MySQL、SQLite数据库及ORM框架的核心技术。主要内容包括:1. 使用pymysql连接MySQL数据库,演示了连接配置、SQL执行和事务管理;2. ORM原理及主流框架SQLAlchemy和Django ORM的示例;3. 通过sqlite3模块操作轻量级SQLite数据库;4. 数据库事务的ACID特性解析。这些内容涵盖了Python数据库开发的关键知识点,适合准备前后端面试的开发者复习核心概念和实际应用。

大剑师兰特的GIS世界 1728

AI学习指南RAG篇(19)-API调用与集成

通过上述API调用示例,您可以方便地将RAGFlow与其他系统集成,实现数据集管理、文档处理、会话管理等功能。希望本文的介绍能帮助您更好地理解和使用RAGFlow的API。

俞兆鹏的博客 2545

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

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

Winter--王大梅 4万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

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

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

TOOZOOY的博客 1544

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VC中sqlite的使用

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

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

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

数据矿工的博客 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: Mongodb启动命令mongod参数说明
下一篇: 如何理解<base href="<%=basePath%>"
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值