自用数据库表命名规范以及字段类型规范

在实际的业务环境中,需要建的表不止一张,并且表与表之间还有依赖从属关系,在梳理好元数据的同时,通俗易懂的数据库表名有利于减少后期交接运维的压力,也能从表名获取更多的信息。

一、数据仓库数据表命名

由于ORACLE数据库表命名是有字符串长度限制的,一般为30个字符串,因为在本文中,遵循以下原则:类型+业务主题+表含义+更新周期/更新范围+(获取方式)

(一)类型

在本文中将数据仓库分为四个部分,

源数据(ODS层)

直接从源数据进行抽取,基本不做任何处理

维度表(DIM层)

用于表头进行数据链接,或者用于明确数据归属的部分。例如DIM_DATE表为日期表,里面包含了年,月,日,四季,周

数据仓库(DWD层)

轻微聚合和清洗掉脏数据的部分

数据应用(DWS层)

最后数据应用层调用的表,前端数据展示用的表,已经做了复杂计算和处理

(二)业务主题

业务主题命名
生产PRO

(三)表含义

表含义命名
WMS仓储系统的产品出库情况WMS_PRODUCT_CK
WMS仓储系统的产品入库情况WMS_PRODUCT_RK
库存清单STOCK_LIST
客户清单CUSTOMER_LIST
员工信息表EMP_MESSAGE
员工打卡记录表EMP_CLOCK

(四)更新周期/更新范围

更新周期命名
小时HOUR
每天DAILY
WEEKLY
MONTH
更新范围命名
每小时快照SH
每日快照SD
增量更新I
全量更新F

(五)获取方式

获取方式命名
填报TB
KETTLEKTL

二、数据表字段命名以及类型规范

主要面向自建表内的字段配置

字段名称字段类型字段长度备注
FDATEdate0方便进行加减日期操作,和SYSDATE是一个类型
PRODUCT_NAMEVARCHAR2100产品名称
GENDERVARCHAR210性别
STATUSVARCHAR220状态
REMARKVARCHAR2100-2000备注
CODEVARCHAR250编码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值