数据库理论——概念模型、逻辑模型、物理模型
2018-01-09 14:51
357 查看
1.概念模型
在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用以描述用户业务需求的一些概念的东西。
如销售业务中的“客户”和“定单”,还有就是“商品”,“业务员”。主要是抽取出系统中有哪些概念(此时可以不包含属性,只有实体集,联系集的分析结构)
表示概念模型最常用的是"实体-关系"图。 E-R图主要是由实体、属性和关系三个要素构成的。
简单概括,就是——“是什么”
2.逻辑模型
逻辑模型就是要将概念模型具体化,就是要实现概念模型所描述的东西,需要哪些具体的功能,处理哪些具体的信息,是对概念模型的进一步细化。
还以销售业务为例:“客户”信息基本上要包括:单位名称,联系人,联系电话,地址等属性;“商品”信息基本上要包括:名称,类型,规格,单价等属性;“定单”信息基本上要包括:日期和时间属性。并且“定单”要与“客户”,“业务员”和“商品”明细关联。
系统需要建立几个数据表:业务员信息表,客户信息表,商品信息表,定单表。
系统要包括几个功能:业务员信息维护,客户信息维护,商品信息维护,建立销售定单 。
简单概括,就是——“做什么”
3.物理模型
物理模型是对真实数据库的描述。如关系数据库中的一些对象为表、视图、字段、数据类型、长度、主键、外键、索引、约束、是否可为空、默认值。
在具体的物理介质上实现出来。如:数据库使用SQL Server 2000,这样就可以编写具体的SQL脚本在数据库服务器上将数据库建立起来。其中包括业务员信息表,客户信息表,商品信息表,定单表。
简单概括,就是——“怎么做”
参考阅读:
http://blog.csdn.net/lishehe/article/details/24809965
https://wenku.baidu.com/view/8cacb9335a8102d276a22fcf.html
在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用以描述用户业务需求的一些概念的东西。
如销售业务中的“客户”和“定单”,还有就是“商品”,“业务员”。主要是抽取出系统中有哪些概念(此时可以不包含属性,只有实体集,联系集的分析结构)
表示概念模型最常用的是"实体-关系"图。 E-R图主要是由实体、属性和关系三个要素构成的。
简单概括,就是——“是什么”
2.逻辑模型
逻辑模型就是要将概念模型具体化,就是要实现概念模型所描述的东西,需要哪些具体的功能,处理哪些具体的信息,是对概念模型的进一步细化。
还以销售业务为例:“客户”信息基本上要包括:单位名称,联系人,联系电话,地址等属性;“商品”信息基本上要包括:名称,类型,规格,单价等属性;“定单”信息基本上要包括:日期和时间属性。并且“定单”要与“客户”,“业务员”和“商品”明细关联。
系统需要建立几个数据表:业务员信息表,客户信息表,商品信息表,定单表。
系统要包括几个功能:业务员信息维护,客户信息维护,商品信息维护,建立销售定单 。
简单概括,就是——“做什么”
3.物理模型
物理模型是对真实数据库的描述。如关系数据库中的一些对象为表、视图、字段、数据类型、长度、主键、外键、索引、约束、是否可为空、默认值。
在具体的物理介质上实现出来。如:数据库使用SQL Server 2000,这样就可以编写具体的SQL脚本在数据库服务器上将数据库建立起来。其中包括业务员信息表,客户信息表,商品信息表,定单表。
简单概括,就是——“怎么做”
参考阅读:
http://blog.csdn.net/lishehe/article/details/24809965
https://wenku.baidu.com/view/8cacb9335a8102d276a22fcf.html
相关文章推荐
- 数据库 数据仓库 概念模型 逻辑模型 物理模型
- 概念模型,逻辑模型,物理模型 概念
- 数据库建模,概念模型、逻辑模型、物理模型的区别和转化
- 数据库设计之概念、逻辑、物理模型
- 概念模型转换成物理模型并生成sql语句创建数据库 链接
- 关于数据库建模,概念模型、逻辑模型、物理模型的区别和转化
- 概念模型,逻辑模型,物理模型
- 数据库设计 基础概念:概念模型、逻辑模型、物理模型、实体、联系等
- 软考之路(四)---软件工程一 概念模型,逻辑模型,物理模型
- 软考之路(四)---软件工程一 概念模型,逻辑模型,物理模型
- 关于数据库建模,概念模型、逻辑模型、物理模型的区别和转化
- 概念模型、逻辑模型和物理模型
- 概念模型、逻辑模型和物理模型的重新理解
- 概念模型 逻辑模型 物理模型 区别
- 概念模型、逻辑模型和物理模型的区别
- 数据库系统的两级映射以及物理、逻辑独立性:
- 在 MySQL Workbench 中如何可视的建立 MySQL 物理数据模型,并使用它来创建一个 MySQL 数据库
- 数据库物理模型设计的其他模式之单表模式
- 数据库设计---PowerDesigner(物理模型和概念模型)
- [导入]数据库物理模型设计的其他模式之自联结模式