一、数据模型与照相机
二、范围
数据模型的范围可以是一个部门、一个组织或一个行业。
1)部门(工程)。工程级范围,工程是完成软件开发任务的计划,经常由一组在指定日期之前可交付的成果所定义。
2)组织(应用程序)。应用是一种大型的,集中组织的计划,其中可能包含多个工程。通常应用具有起始日期,但如果成功,则没有结束日期。
3)行业。
三、 格式
概念视图。于概念数据模型(conceptualdatamodel,CDM)。概念数据模型可以在一个很高的层次上表示业务,这种很宽泛的视图仅包含给定范围内的一些基本、关键的概念。这里的“基本”意味着在一天的交谈中一些概念会被很多次地提及。“关键”意味着倘若没有这些概念,部门、公司、行业会被极大地改变。
逻辑视图。逻辑数据模型(logical datamodel,LDM)。逻辑数据模型描述了一份详细的业务解决方案,这使得建模者不用创建与软硬件实现有关的复杂数据模型,就能掌握相应的业务需求。
物理视图。物理数据模型(physical data model,PDM)。它是逻辑数据模型的化身(incarnation)或实例化(instantiate),类似于照片是底片的化身,物埋数据模型表示详细的技术解决方案,是对特定环境的优化(诸如特定的软件或硬件环境)。物理数据模型是在某种特定环境下,对逻辑模型执行力的修改、增强,在该环境中数据将被创建、维护和访问。
【备注说明】取生活中相机的功能作参照对比,介绍了数据模型和相机用途的对比。应了那句话,一切来源于生活,而又服务生活。