数据库命名规则
2015-09-23 20:25
316 查看
网上各种命名规则,个人觉得下面这种可行性比较高。
原文中摘取:http://blog.csdn.net/zhang_xinxiu/article/details/8521673
表名、报表名和查询名的命名规范
编码规范是一个优秀程序员必备的素质,它包括变量、方法、类的命名,数据库中表、字段、对象的命名及数据类型等等很多方面。在此只总结数据库中类型的命名规范,为以后高效的编写查询记录打下基础。表1 数据类型规范表
描述类型 | 说明 | Oracle | SQL Server | Access |
int | 整型 | Integer | int | number |
number(a,b) | 带小数点数字 | numeric | numeric | number |
char(n) | 定长字符串 | char | char | text |
varchar(n) | 变长字符串 | varchar2 | varchar | text |
date | 日期/时间 | DateTime | datetime | date/time |
binary(n) | 二进制内容 | long raw | image | OLE Object |
表2其他数据库对象命名规范
对象名 | 前缀 | 范例 |
表(table) | tbl_/t_(或不加前缀) | userinfo/t_user_info/tbl_user_info |
视图(view) | v_/v | v_user_info/vuserinfo |
序列(sequence) | seq_ | seq_user_info |
簇(cluster) | c_ | c_user_info |
触发器(trigger) | trg_ | trg_user_info |
存储过程(procedure) | sp_/p_ | sp_user_info/p_user_info |
函数(function) | f_/fn_ | fn_user_info/f_user_info |
物化视图(materialized view) | mv_ | mv_user_info |
包和包体(package & package body) | pkg_ | pkg_user_info |
类和类体(type & type body) | typ_ | typ_user_info |
主键(primary key) | pk_ | pk_user_info |
外键(foreign key) | fk_ | fk_user_info_fieldname |
唯一索引(unique index) | uk_ | uk_user_info_fieldname |
普通索引(normal index) | idx_ | idx_user_info_fieldname |
位图索引(bitmap index) | bk_ | bk_user_info_fieldname |
同义词(synonym) | 依据所分配的表所属模块/模式 | |
数据库链接(database link) | 无特殊要求 |
相关文章推荐
- [转载]sqlserver、Mysql、Oracle三种数据库的优缺点总结
- oracle操作之传输表空间
- redis的配置
- 如何编译SQLite-How To Compile SQLite
- Download数据库及一些常量解析
- C#访问MySQL数据库的方法
- Ubuntu服务器安装mysql数据库
- [转]图解SQL连接语句
- Oracle简单操作语句(增删改查),和代码例子
- MongoDB分组group
- SQL赋值之 Select
- redis入侵小结
- C#操作access数据库
- MSSQL发现第五到数据的第十
- mysql中取系统当前时间
- sqlserver的树形查询
- Mac终端创建sqlite表
- SQL Server相关书籍
- 编译安装mysql5.6以上版本报错解决
- redis简单命令汇总