命名规范(1)

Oracle数据库表名不能超过32个字符

共通的要求:

1.清晰:表达的含义要清晰

2.别太复杂:很像说简单,但有的时候很难简单

3.可共享:希望放眼整个企业,至少也是当下的系统

4.基于经验可识别:一些企业习惯的共识,不要试图该表

5.一致性:同一术语在不同环境中保持统一含义,相同环境下保持同一风格  *

6.尽量用英文

Common Tips

1.别用副词、冠词、代词、介词、连词、比较级的词、模糊的词(any ,some,something like)

2.如果时很广泛使用的表和字段,尽量别用内部人士才懂的专有名词

3.有关同义词,如果表达同一含义,就用一个

4.别写错别字

5.别用所有格,比如customer's last name

6.尽量避免用时态,动名词之类

7.缩写必须大写,比如CRM,别写成crm

逻辑模型 Tips

1.每两个单词中间用一个空格分开

2.遵循Patten

3.Business Terms别有歧义

4.遵循一定的规则对单词做缩写,并制定逻辑物理模型对照表

5.逻辑名词控制在75以内

物理模型Tips

1.全用大写

2.单词之间用下划线连起来

3.长度限制收到数据库产品的约束

4.和术语表一致

5.尽量别包含数据库产品的关键字

6.遵循逻辑模型的Pattern ,用好前缀和后缀

元数据

元模型

出生日期:1.名称:出生日期

                  2.数据类型:Date

                  3.编码:BIRTH_DT

                  4.NULLABLE: NO

                  5.User的出生他年月日信息

什么是Technical Metadata?

广义来讲,所有在计算机系统中用于各种程序操作的各类数据的定义以及描述信息均可称为Technical Metadata。以BI系统为例,这包括但不仅仅只限于如下信息:  

系统 - system

接口 - interface

实体/表 - entity/table

属性/字段  - attribute / column 

数据转换 - Data Transforming Rule

报表语义层 - Universe

接口的Bingo Card 及 元数据样例

 接口名称要尽量做到看到名字能猜出来接口的内容

接口类型:Inbound 从外面读数据 下载到当前系统里来 Outbound指的是其他系统从我们这里取数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值