命名规范(Oracle数据库)

1、表命名

l  命名最好望文生义,避免使用数据库关键词

l  命名一律为大写字母(或小写,不要大下写混合)

l  英文单词单数命名.例:FACTORY

l  英文单词缩写命名.例:DEPT

l  英文单词之间用下划线连结,且每个单词皆为单数.例:TASK_RESULT

l  用来存储历史资料,命名以HISTORY结尾.例:TASK_HISTORY

l  用来存储日志资料,命名以LOG结尾.例:TASK_LOG

l  用来存储类别资料,命名以TYPE结尾.例:TASK_TYPE

2、表字段

l  命名最好望文生义,避免使用数据库关键词

l  英文单词单数命名.例:MAIL

l  英文单词缩写命名.例:DEPT_ID

l  英文单词之间用下划线连结,且每个单词皆为单数.例:USER_NAME

l  字段用来存储流水号,命名以ID结尾.例: TASK_ID

l  字段用来存储代码,命名以NO结尾.例: TASK_NO

l  字段用来存储日期,命名以DATE结尾.例:CREATE_DATE

l  字段用来存储数量,命名以QTY结尾.例:PLAN_QTY

l  字段用来存储类别,命名以TYPE结尾.例:STATION_TYPE

l  字段用来存储名称,命名以NAME结尾.例:ENDUSER_NAME

l  字段用来存储描述,命名以DESC结尾.例:STATION_DESC

l  字段用来存储代码,命名以CODE结尾.例:ERROR_CODE

l  字段用来存储标志,命名以FLAG开头.例:DEBUG_FLAG

3、索引

命名以表名+ INDEX+两位流水号(01~99).例:ENDUSER_INDEX01

4、键值

l  主键命名以表名+PK+一位流水号(1~9).例:DEPT_PK1

l  附键命名以表名+AK+一位流水号(1~9).例:DEPT_AK1

l  外键命名以表名+FK+一位流水号(1~9).例:DEPT_FK1

l  检查条件以表名+CK+一位流水号(1~9).例:DEPT_CK1

5、视图

l  命名以V_开头 例:V_DEPT

l  其它规则参考资料表命名规则

6、 触发器

以表名+TR+一位流水号(1~9) 命名.例:DEPT_TR1

7、存储过程

l  命名以PC开头

l  实现单一资料表交易功能,以PC+表名命名.例:PC_LINE

l  实现关联资料表交易功能,以PC+功能命名.例:PC_GETDATA

l  命名需让人明白其主要功能

8、函数

l  检查功能的函数,以Is+检查项目命名.例:bool IsCharValid(char)

l  获取资料功能的函数,以Get+数据项命名.例:string GetLineNo(char)

l  设定资料功能的函数,以Set+数据项命名.例:int SetLineNo(char)

9、序列

l  命名以SEQ开头

l  以表的字段名命名.例: SEQ_LINE_ID

l  若与其它表的字段名相同,则以表名+字段名命名.例:SEQ_CODE_TYPE_ID

10、表空间

l  存储资料的命名为项目名称.例:CRM

l  存储索引的命名为项目名称+IDX.例:CRMIDX

l  存储历史的命名为项目名称+OLD.例:CRMOLD

l  存储临时的命名为项目名称+LOG.例:CRMLOG.

11、数据文件

命名以所属表空间开头+两位流水号(01~99)+.ORA.例:CRM01.ORA

12、包

命名以功能缩写开头+PKG+流水号(1~9).例:CRMPKG1

13、用户

l  项目管理者以项目名称命名.例:CRM

l  开发者通用名称DEVELOPER

l  初学者通用名称BEGINNER

时间: 2024-11-08 21:04:55

命名规范(Oracle数据库)的相关文章

SQL Server数据库命名规范

良好的命名习惯是一种美德,下面是个人整理的数据库命名规范: 数据库命名规范: 1. 数据库名: 1.1)用产品或项目的名字命名: 1.2)Pascal Case,如AdventureWork; 1.3)避免使用特殊字符,如数字,下划线,空格之类: 1.4)避免使用缩写 2. 表名 2.1)使用复数,Pascal Case,而复数只加在最后一个单词上如:Products,Users,UserRoles 2.2)避免使用特殊字符,如数字,下划线,空格之类: 2.3)避免使用缩写 3. 列名 3.1)

Oracle命名规范

1.编写目的 使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读.理解和继承. 2.适用范围 本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作. 3.对象命名规范 3.1 数据库和SID 数据库名定义为系统名+模块名 ★ 全局数据库名和例程SID 名要求一致 ★ 因SID 名只能包含字符和数字,所以全局数据库名和SID 名中不能含有“_”等字符 3.2 表相关 3.2.1 表空间 ★ 面向用户的专用数据表空间以用户名+_+data命名 ,如Aud 用

数据库表的命名规范

数据库表的命名规范 数据库 命名规范 数据文件 数据库表 只有一个系统 有多个系统 关联表名 数据库字段命名规范 其它 视图名 存储过程名 SQL语句 原文链接 数据文件 数据文件命名采用系统名_文件类型,比如系统名为kupage,则数据库文件命名为kupage_database.mdf,有的数据库文件有多个,比如SQL Server就有2个,一个是数据库文件,另一个是日志文件,那么他们的文件命名分别为kupage_database.mdf,kupage_log.log.文件名全部采用小写. 总

数据库命名规范

1.设计原则 1) 标准化和规范化 数据的标准化有助于消除数据库中的数据冗余.标准化有好几种形式,但Third Normal Form(3NF)通常被认为在性能.扩展性和数据完整性方面达到了最好平衡.简单来说,遵守3NF 标准的数据库的表设计原则是:“One Fact in One Place”即某个表只包括其本身基本的属性,当不是它们本身所具有的属性时需进行分解.表之间的关系通过外键相连接.它具有以下特点:有一组表专门存放通过键连接起来的关联数据. 举例:某个存放客户及其有关定单的3NF 数据

这次一定理清晰ThinkPHP之中的模型、数据库之间命名规范

ServiceSiteModel.class.php 这个模型操控的数据库是service_site表: 1 <?php 2 namespace Admin\Model; 3 use Think\Model; 4 class ServiceSiteModel extends Model { 5 6 private $page = ""; 7 8 private $countNum = ""; 9 10 public function getList($page

数据库命名规范(转载)

变量(对象)命名 一.数据库: 1. 基本命名规则 表 1. 基本数据库对象命名 数据库对象                                      前缀表 (Table)  ——>>  tbl_ 字段(Column)   ——>>  无 视图 (View)  ——>>  viw_ 存储过程 (Stored procedure)     ——>>  prd_ 触发器(Trigger)                       ——>

数据库开发中的一些设计以及命名规范

数据库开发中的一些设计以及命名规范 2011-03-21 13:41 大白鲨来了 博客 字号:T | T 数据库的开发涉及到很多方面的内容,本文将为大家介绍一部分,希望大家能从中收获您需要的. AD:51CTO 网+首届APP创新评选大赛火热启动——超百万资源等你拿! 之前已经为大家介绍了一部分有关数据库开发过程中规范,即数据库开发规范详细介绍(一),下文将继续为大家介绍更多有关数据库开发中的规范要求. 一. 其他设计 1.避免使用触发器 触发器的功能通常可以用其他方式实现.在调试程序时触发器可

数据库表、字段命名规范

一.数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔,一个项目一个数据库,多个项目慎用同一个数据库 二.数据库表命名规范 2.1数据表命名规范 (1)采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔 (2)全部小写命名,禁止出现大写 (3)禁止使用数据库关键字,如:name,time ,datetime,password等 (4)

MySQL_数据库命名规范及约定

操作规范 如无说明,建表时一律采用innodb引擎: 如无说明,数据库表编码集(utf8,utf8_bin)ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin 如无备注,则表中的第一个id字段一定是主键且为自动增长: 如无备注,则数值类型的字段请使用UNSIGNED属性: 如无备注,排序字段order_id在程序中默认使用降序排列: 如无备注,所有字段都设置NOT NULL,并设置默认值: 如无备注,所有的布尔值字段,如is_hot.is_de

数据库设计-命名规范_摘

变量(对象)命名 一.数据库: 1. 基本命名规则 表 1. 基本数据库对象命名 数据库对象  前缀  表 (Table)        T 字段(Column)   C 视图 (View)       VW 存储过程 (Stored procedure)     SP 触发器(Trigger) 索引(Index)   IDX 主键(Primary key)PK 外键(Foreign key)FK Check 约束(Check Constraint) Default 约束(Default Con