数据标准化中的一些问题和解决思路
问题
字段别名
同一个含义的属性在不同地方出现的时候名称可能有细微变化,如果将其视为不同字段在需要修改的时候可能需要修改多处,一定程度上违背的数据初始化的初衷
命名规范
- 对相似的中午应该有相似的英文
- 类似id和no,seqNo和serialNo之间的选择
缩写规范
- cust和cus
结构体规范化
例如公共的审计,逻辑删除,拉链字段可以作为一个整体进行规范
应用标准
- dto代码扫描
- 开发工具自定义字典生成
- 数据库ddl扫描
解决思路
对公共字段设置抽象参考
标准字段可以直接设置长度名称等属性也可以从一个抽象定义中继承长度,码值等属性
在使用的时候不能使用抽象定义,配合代码生成工具们可以对码值生成枚举
设置词典和词根
使用词典来规范专有名词的使用
定期扫描
数据标准化极大概率是一个持续进行的工作,所以事后补偿机制是很有必要的