您的位置:首页 > 其它

数据建模词根设计的若干原则(一)

2017-12-04 23:03 381 查看
1.关于字段数据类型的确定

(1)根据字段类型分类,逐一确定一般情况下分为以下几大类:

代码类:例如国家代码等,根据编码规则,其字段类型取定常,不留空,一般情况下varchar2(10)左右就够了;

编号类:例如运营商编号等,varchar2字符类型,动态变化,并不占空间,宁可长不可取短,不然技术开发人员要被搞死了;

标识类:例如蓝牙标识,标识类的字段值为0/1,要么为0要么为1,故其字段类型取varchar2(2)即可;

比例率:一般比例/率的值都是带小数的,所以字段类型取NUMBER(3,10),当然可以具体的数据需求,小数位数和整数位数是可以根据需求更改;

价格类:取number(a,b)

金额类:取number(a,b)

指标类:一般为number(a,b),可根据指标值的具体含义定。

数值类;number(6)整数值,如人口数

日期类:date,格式如:YYYY.MM.DD

时间类:datetime 精确到秒

大字段类:例如码流的值,用大字段类型如clob,blob等。因为在oracle中varchar2最大长度为4000

名称类:varchar2,长度根据具体数据明细定

(2)参考数据源。参考明细数据的展示样式制定合适的数据类型。结合业务规则制定合理的长度。宁可长不可短。

再就没了,只要做过一次就会觉得很简单,关键是要对业务深入了解。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: