笔记-分析模式之数量

1、仅用一个数字是无法表示测量信息的,如果将单位信息引入到域(记录的属性)又会存在单位转换的问题,且不精确。这时就需要用到【数量】即数字+单位。

2、属性和关联的区别?关联是连接两个类型,属性是某种属性类型的具体值,一般认为属性类型都是典型的固有类型(整型、字符串型、日期型);另一种认为数量是自包含类型(不依赖其他类型)可以作为一种属性类型来使用

3、建模原则:当多个属性与【可能会在几个类型中使用的行为】相关时,就把这些属性组合成新的基础类型。-- 木有理解。。。。难道是说 【多个属性,可能会参与一些行为,而这些行为又可能会被多个类型使用,那么就将这些属性组合成新的基础类型】,因为【一种数据类型,要有自己的属性定义和行为定义】

4、转换率对象的ER图如下。其中数字也只是个概念模型示意,具体实现时数字更多是作为属性来参与其中

转换率具有复合传递性,通过将多个转换率复合计算能够得到单位之间的换算率,但是现实世界中的换算率有的不是简单的乘法关系,需要通过更复杂的运算来实现,这种情况下就需要单独的实例方法(目前还不清楚,后续再看)
– 具体的换算率转换实例需要学习已有的模型例如币种、日月等。【TODO】

5、复合单位 – 今儿到此为止

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值