数据库命名规范(转)

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

posted on 2013-05-18 09:02  davidkam  阅读(234)  评论(0编辑  收藏  举报