数据库命名参考

数据库命名参考(2008.12.3)

总则
1.一般用Pascal大小写规则,不用匈牙利命名法
2.名字不要太长
3.不要简写,不要使用缩略语

<一> 表
1.一般用复数命名表,Orders而不是Order
2.表名字中有多个单词,只把最后一个写成复述OrderItems好于OrdersItems
3.绝对不能含有数字
4.确保表名中没有空格和下划线

<二> 列
1.列属于表,故列名中不再需要包含表的名称,如User表中Name好于UserName。
除非是ID字段(2)
2.UserID好于ID,因为可以避免不确定
3.外键应与所引用的主键列名字完全匹配。
4.bool类型用isXXX,hasXXX等命名
5.DataTime类型,加Time后缀。如BeginTime,CreatTime等
6.有单位时加上单位,如SpeedMilesPerHour,PriceUSDollors

<三> 触发器
(前缀)Trig+表名+事件(Insert,Update,Delete)
如:TrigUserDelete

<四> 存储过程

表名+动作(Select,Insert,Update,Delete)(+动作对象)
如:UserSelect,UserUpdateName(只对Name字段更新)
如果是对所有字段的Select,Insert,Update,Delete,则不需要最后的“动作对象”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值