数据库命名规范(转)
Table:
实体表:不超过3个单词或者24个字符,例:user,group
关系表:表1_表2_relation,例:user_group_relation
当需要使用的表名为SQL保留关键字,可以使用tbl_表名的方式(全部),或者复数形式解决
View: [******]_view,例:user_group_view
表空间(Oracle): ts_[******],例:ts_user
分区表(Oracle): tp_+分区描述,例:tp_system_items_0612
约束: ckc_[表]_[字段] ckt_[表],例:ckc_user_id,ckt_user
一般索引:idx_[******],例:idx_sample_id
位图索引:mapidx_[******],例:mapidx_sample_mid
唯一索引:unidx_[******],例:unidx_simple_mid
分区表本地索引:ln_[******],例:ln_system_item
分区表全局索引:gn_[******],例:gn_system_item
主键:pk_[******], 例:pk_user
外键:fk_[表名]_[主键表名],例如fk_user_group
存储过程:sp_[******],例:sp_user_select