关于数据库命名规范

0. 字符集合

a-z A-Z 0-9 和 _ 共 63个

1. 所有字条以小写字母开头,所有名词采用单数,所以前缀都要小写

如:userIduser_id

2. 数据库对象命名规范

数据库对象={表,视图(查询),索引,关联,存储过程(参数查询),函数}

规则:对象名字由前缀和实际名字组成,他们之间加下划线,不要在对象名的字符之间留空格,长度不超过30字符。

[对象名字]=[前缀]_[实际名字]

前缀:使用小写字母

表              tb

视图           vi

索引           idx

关联           rl

存储过程     sp

函数           fn

实际名字:实际名字尽量描述实体的内容,由单词或单词组合,每个单词(第一个除外)的首字母大写,其他字母小写,不以数字和_开头,单词与单词间不用下划线。

[实际名字]=[小写字母开头的单词][大写字母开头的单词]...[大写字母开头的单词 

例如:userNamepassWord userRegisterTime

[单词]=[a-z|A-Z][a-z|A-Z|0-9|_]...[a-z|A-Z|0-9|_]

例子:tb_webUservi_userOrder

3. 数据库表命名规范

表名由 前缀(tb) 接 _ 接 实际名字组成

[表名]=tb_[实际名字]

4. 字段命名规范

[字段名]=[表名简称]_[实际名字]

现在约定,[表名简称]=[表名]的[实际名字]部分 的各个单词首字母安顺序组合

如:tb_userInfomation应用此规则,其表名简称为uI

5. 视图命名规范

[视图]=vi_[实际名字]

6. 存储过程命名规范

[存储过程名]=sp_[实际名字]_[操作名字]

[操作名字]=[insert|delete|update|calculate|confirm]

例如:sp_userState_update

7. 索引命名规范

[索引]=idx[0-9]_[表名简写]_[实际名字]

例子:idx0_uInfo_age

注:[表名简写]不同于上面的[表名简称],它采用下面的字串简化规则。参见最后9。

8. 关联命名规范

[关联]=rl_[表名简写]_[表名简写]

例子:rl_uInfo_msg

8.数据库设计文档规范

    表名:    tb_userInformation

    作者:    XXX

    日期:    2004-12-17

    版本:    1.0

    描述:    保存用户资料

    具体内容:(以表格形式)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值