白话概念模型、逻辑模型与物理模型
发布于 2026-04-07
1135
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
文章主旨:本文通过图书馆管理系统示例,系统阐述了数据建模中概念模型、逻辑模型、物理模型三个层次的定义、作用与区别,帮助读者理解从用户视角到具体实现的数据建模过程。
关键要点:
- 概念模型:回答“是什么”、“有什么”,描述系统核心组成部分及其关系,不涉及具体属性细节。
- 逻辑模型:回答“怎么组织”,将概念模型转化为具体的表结构和字段定义,不涉及数据库技术实现。
- 物理模型:回答“怎么实现”,关注具体数据库软件、存储方式、性能优化等实际实现细节。
- 三个模型层层递进:概念模型→逻辑模型→物理模型,分别对应抽象到具体的不同阶段。
内容结构:
- 概念模型:定义为核心抽象,回答系统“有什么”及它们之间的关系。示例中图书馆有书、读者和借阅记录,读者可以借书,书有书名和作者。
- 逻辑模型:将概念模型转化为具体表格设计,包含字段。示例中给出书籍表、读者表、借阅记录表的字段定义。
- 物理模型:在逻辑模型基础上加入具体数据库技术,如选择MySQL、定义建表SQL语句(含主键、外键、数据类型),并添加索引优化性能。
文章总结:本文以图书馆管理系统为例,清晰展示了数据建模从用户概念到逻辑设计再到物理实现的完整路径,层次分明,适合作为数据库设计入门的参考材料。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 1009.8K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
EPG的工作指南
我最近在给企业运行检查过程中,发现很多企业的EPG成员不知道应该如何开展过程改进的工作,不知道日常应该做什么,一旦脱离的咨询顾问的指导,过程改进就失去了章法,因此经过我和同事、朋友进行探讨后,列出了EPG每日、每周、每月、每年应做的事情,为EPG提供工作的参考。EPG的工作指南 时机 EPG的事务 日常 组织资产库的建立维护,审核组织过程资产并入库
给程序员的18个忠告
1 想清楚,写清楚,说清楚,才是真正的清楚!2 多花点时间沟通清楚需求,才能把握正确方向!3 修复需求错误的成本是代码错误的几十倍!4 程序员最大的坏习惯就是:急于动手写代码! 5 提高开发效率的捷径:一次做对,不返工!6 写代码之前三件事: 弄清楚做什么; 说清楚怎么做; 想清楚怎么测!7 职业的程序员设计程序,业余的程序员调试程序;8 拷贝粘贴式的作业方式,最容易导入b
MSN被盗号
我的MSN被盗号了,请大家不要打开我的账号发出的任何链接,也不要汇款。
漫谈敏捷方法中的信任
在实施敏捷的方法中需要组织建立信任的文化,即管理者信任项目组,可以放手让项目组去做事情。 人对其他人都是有信任关系的。你走在大街上,你不会认为你看到的任何人会过来刺杀你,否则你就会穿着一身盔甲上路了,这就是一种信任。 人对其他人的信任都不是无底线的。比如,当有人过来找你问路,找你推销商品时,你可能就避而远之,这就是一种不信任。 无约束的信任只可能是一些短期的、不重要的小事。
软件研发过程客观体检指标
在给软件企业做差距分析时,经常听到大家说:“我们需求变更很频繁”,“我们项目拖期很严重,客户很不满意”,“我们开发人员太忙了”等等各种主观的说法,这些论断基本上是有通用性的,各个组织都存在,表面上看,软件组织的问题都是类似的。这些论断也是有争议性的,因为不同的人得出的结论可能是不同的,张三认为需求变更频繁,而李四可能认为就是正常的。因此,我们需要客观准确地刻画企业的现状、描述问题的原因。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线