zoukankan      html  css  js  c++  java
  • 数据建模(二)

                                                                                                  数据模型的属性

     同理还是继续用类比的方式解释模型有哪些维度的设置

    引用一个的照相机经典例子。

    一般的相机有变焦、对焦、定时器、滤镜四大设置,分别可以对应数据模型的范围、抽象、时间、功能四大设置。

    拍摄照片:

    变焦在相机中是选取范围的功能,那么数据模型的范围怎么划分呢?一般分为三类,第一类是软件开发的计划——工程级,第二类是大型计划(多个软件)——组织级,第三类针对某一个行业,旨在获取行业中的一切——行业级。

    对焦在相机中起到了锐化或模糊的功能,那么数据模型中对抽象也分三类,最抽象的一类是只用通用概念(例如数据建模(一)中的地图)被称为业务云,其次的是只用数据库中的概念(定义了实体、对象和属性,一般用于向别人解释业务)被称为数据库云,最后一类应对少量的业务处理,并且少的应用数据库云实体,而是用大量的专业术语的概念被称为地面。

    数据模型中的时间类似于照相机定时器可以拍摄一副当前或一段时间之后的场景。获取当前业务运作的信息称为当前,预测任意一个时间段的业务信息称为未来。

    数据模型中的’功能‘类似照相机中滤镜。其中模型呈现与应用无关的视角,使用的是业务术语及规则,被称为‘业务’。若使用应用程序及规则,以应用程序的观点看待业务运作。

    那么照相机还可以有不同的格式的图像,数据模型的格式设置可以用来调节模型的细节水平。

    照片冲洗:

    当一组照片被冲洗的时候可以得到一份校样,里面包含了每一副的缩图,对应数据模型中概念视图,在一个很高层次上表示业务,其中仅仅给定范围内一些基本、关键的概念。

    那么照相机可以得到一组底片,这里类似于逻辑数据模型,简单来说描述了一份详细的业务解决方案。那么照相机拍出照片对应物理数据模型表示详细的技术解决方案

  • 相关阅读:
    利用SVN合并代码(merge)
    Swagger UI初识
    Jenkins详细教程
    Hangfire 分布式后端作业调度框架服务
    【转】Centos下MySQL使用总结
    MySQL基础
    IDE:IDEA Commit Changes Dialog local changes refresh
    JavaEE:JavaEE技术组成
    MyBatis-Exception:org.apache.ibatis.exceptions.PersistenceException
    JSON-fastjson
  • 原文地址:https://www.cnblogs.com/smellpawn/p/10627227.html
Copyright © 2011-2022 走看看