一、核心命名规则
数据库对象命名需遵循以下原则:采用全小写字母和下划线组合(如order_detail),避免使用SQL保留字(如desc、group)。表名应使用单数名词且不超过三个英文单词,外键字段需包含关联表名(如user_id)。
二、分层配置策略
数据仓库建议采用四层架构:ODS操作存储层存放原始数据,DWD明细层存储清洗后数据,DWS汇总层提供聚合指标,APP应用层对接业务系统。不同层级表名前需添加层级标识:
- ODS层:
ods_user_login - DWD层:
dwd_order_detail - DWS层:
dws_sales_daily
三、字段设计规范
字段命名长度控制在30字符以内,超过时采用缩写(如desc代替description)。需遵循以下细则:
四、最佳实践建议
建议建立全局数据字典维护命名规则,新表创建时需经过命名评审流程。实施版本控制记录表结构变更,并通过自动化脚本检测命名违规。开发团队应定期进行规范培训,统一使用蛇形命名法(snake_case)保持风格一致。


