数据库名:WPERP(武鹏 ERP)
1、 字段命名
每个单词的首字母大写,单词尽量简短,能准确表明意思即可。
例如:用户信息系表 UserInfo
用户权限表 UserPerm
2、 对象命名
名称 | 含义 | 命名 |
表 | Table | TableName |
视图 | View | viw_ |
存储过程 | Stored procedure | prd_ |
触发器 | Trigger | trg_ |
索引 | Index | idx_ |
用户定义函数 | User-defined function) | fun_ |
3、 属性命名
每个单词的首字母大写,单词尽量简短,能准确表明意思即可。
例如:用户名 UserId
密码 UserPwd
4、 综合以上三条,数据库命名规范可总结为(以用户信息表为例)
UserInfo
表名:UserInfo 描述:用户信息表 | ||||||
字段名 | 类型 | 长度 | 可空 | 主键 | 默认值 | 说明 |
Id | Number |
| 否 | 是 |
| 用户名 |
Password | Nvarchar2 | 50 | 否 | 否 |
| 用户密码 |
Address | Nvarchar2 | 50 | 是 | 否 | ‘’ | 地址 |
Telephone | Nvarchar2 | 50 | 是 | 否 | ‘’ | 电话 |
LastTime | Datatime |
| 否 | 否 |
| 最后登陆时间 |
注:表中若存有外键,则使用(Table_Property)的方式进行命名,例如
对于名为Department部门表中存在,以名为UserInfo的用户信息表中的id属性作为外键,则表应建立为:
Department
表名:UserInfo 描述:用户信息表 | ||||||
字段名 | 类型 | 长度 | 可空 | 主键 | 默认值 | 说明 |
Id | Number |
| 否 | 是 |
| 部门编号 |
UserInfo_Id | Number |
| 否 | 否 |
| 用户名 |
… | … | … | … | … | … | … |
自己结合网上的一些资料整理出来的数据库命名规范,用在项目开发上,有不对的地方欢迎大家批评指出。