安邦保险集团股份有限公司安邦集团数据一体化项目数据平台子项目数据库设计规范文档编号:数据库设计规范-001文档描述文档名称数据库设计规范文档编号数据库设计规范--11-:是指数据库、数据库对象如TABLE、SEQUENCE、PROCEDURE、COLUMN等的命名约定;命名用富有意义英文词汇,除个别通用的,要避免使用缩写,多个单词组成的,中间以下划线分割;除数据库名称长度为1-8个字符,其余数据库对象为1-30个字符,Databaselink名称也不要超过30个字符;命名只能使用英文字母,数字和下划线;避免使用Oracle的保留字如LEVEL、关键字如TYPE(见列表);表命名以<前缀>_<表名>的方式实现,维表“D_”开头,事实表“F_”开头,信息表“I_”开头,临时表用“T_”开头。存储过程以PR_开头、视图以VIEW_开头、触发器以TRIG_开头前/后缀说明D_维表F_事实表I_信息表PR_存储过程VIEW_视图TRIG_触发器PK_主键FK_外键IXU_唯一索引CK_检查约束IX_索引IXBMP_位图索引SEQ_序列MVIEW_物化视图FUN_函数临时表使用后缀名“xxx_TMP”。字段名尽量不用缩写,字段命名:缓冲区字段与源系统一致;整合层字段按用业务含义英文词汇命名字段名长度在10个字符左右所有名称的字符范围为:A-Z,a-z,0-9和_(下划线),不允许使用其它字符作为名称采用英文单词或英文短语(包括缩写)作为名称,不能使用无意义的字符或汉语拼音所有数据库对象标识符不要用双引号扩起来表命名规范:缓冲层源系统序号类别表名开头1易保理赔(MISION_USER)CU_源系统表名3客服(CUST_SERVICE_USER)CSU_源系统表名4人力(EHR)HER_源系统表名5健康险核心(HEALTH_INSUR_USER)HIU_源系统表名6健康险销管(HEALTH_SALE_USER)HSU_源系统表名7寿险核心(LIFE_INSUR_USER)LIU_源系统表名8寿险销管(LIFE_SALE_USER)LSU_源系统表名9V5(PROP_INSUR_V5_USER)V5_源系统表名10V6(PROP_INSUR_V6_USER)V6_源系统表名11电销(TELE_SALES_USER)TSU_源系统表名12银行CRM集市库(crm_dm_test)CDT_源系统表名13银行CRM应用库(crm_test)CT_源系统表名14养老险核心(YANGLAO_INSUR_USER)YIU_源系统表名15养老险销管(YANGLAO_SALE_USER)YSU_源系统表名16信用险(XINYONG_USER)XYU_源系统表名17反洗钱(DATAFXQ)FXQ_源系统表名整合层,指标层,宽表,汇总层序号类别表名开头增量区IC_缓冲区DS_整合区DF_指标区ID_客户款表区IF_应用区TF_序号派生表名表名结尾xxx表(明细表)detailxxxDTLxxx表(存档表)archivexxxARCxxx表(错误表)errorxxxERRxxx表(缺少)lackxxxLACKxxx表(对照)mapxxxMAPxxx表(变更)movexxxMO
数据库设计规范 来自淘豆网m.daumloan.com转载请标明出处.