ORACLE数据库命名规范

1 目的

规范数据库各种对象的命名规则。

2 数据库命名原则

2.1 数据文件

如果数据库采用文件系统,而不是裸设备,约定下列命名规则:

1)数据文件以表空间名为开始,以.dbf为结尾,全部采用小写英文字母加数字命名。如该表空间有多个数据文件,则从第2个数据文件开始,在表空间名后加_。

例:对system表空间的数据文件:system.dbf,system_2.dbf

2)对oracle数据库的控制文件,用control.ctl来表示。如control01.ctl,control02.ctl。

3)对oracle数据库的日志文件,在线日志文件用redo.dbf来表示。其中组名和文件序列名均用2位数字来表示。如第一组的两个文件表示位redo0101.dbf和redo0102.dbf。归档日志用arch_%t_%s.arc来表示。其中%t和%s均为oracle约定的变量。

2.2 表空间

2.2.1 数据库系统表空间

数据库系统表空间包括system表空间,临时表空间,回滚段的表空间。约定下列命名规则:

1)system表空间由数据库直接限定,不能进行修改。

2)临时表空间用temp来表示。如果有多个临时表空间,从第2个临时表空间开始,在temp后面加来表示。

3)回滚段表空间用undotbs来表示。如果有多个回滚段表空间,从第2个回滚段表空间开始,在undotbs后面加来表示。

2.2.2 数据库的用户表空间

数据库的用户表空间用ts_来表示。其中,表空间名分为:

1)数据空间:对于用户的缺省表空间,用default来表示。对于其他的表空间,根据存放在表空间上的表的类别来表示。如放代码的表,用code来表示。放客户资料的表,用customer来表示。尽量用一个表空间来存放该类的表。如果某表特别大,可考虑单独使用一个表空间。

2)索引空间:在相应的数据表空间的名字前加ind_。如对用户缺省表空间的索引空间,用ts_ind_default来表示。对代码表的索引表空间,用ts_ind_code来表示。

2.3 表

数据库表的命名采用如下规则:

1)表名用T_开头,表名长度不能超过30个字符,表名中含有单词全部采用单数形式,单词要大写。

2)多个单词间用下划线(_)进行连接。若库中有多个系统,表名采用系统名称+单词或多个单词,系统名是开发系统的缩写,如VNET。

3)表中含有的单词建议用完整的单词。如果导致表名长度超过30个字符,则从最后一个单词开始,依次向前采用该单词的缩写。(如果没有约定的缩写,则采用该单词前4个字母来表示)。

数据库表的字段命名采用如下规则:

1)数据库字段名全部采用小�

相关文档:

Oracle数据类型简介

一、概述

在ORACLE8中定义了:标量(SCALAR)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型,下面详细介绍它们的特性。

二、标量(SCALAR)

合法的标量类型与数据库的列所使用的类型相同,此外它还有一些扩展。它又分为七个组:数字、字符、行、日期、行标识、布尔和可 ......

今天从数据库中导出几张表,但发现需要的序列都没导出来,于是网上找找方法,发现了如下语句

select

'create sequence USERNAME.'|| t.sequence_name || ' minvalue '||MIN_VALUE||' maxvalue '||MAX_VALUE||' start with '||LAST_NUMBER||' increment by '||INCREMENT_BY||' cache '||CACHE_SIZE||' ;'

from dba_sequen ......

1.   安装前的系统配置

1.1. 配置系统system文件

使用root用户登陆主机,修改/etc/system文件,添加如下字段:

set noexec_user_stack=1

set semsys:seminfo_semmni = 100

set semsys:seminfo_semmns = 1024

set semsys:seminfo_semmsl = 256

set semsys:seminfo_semvmx = 32767

set shmsys ......

有两个日期数据START_DATE,END_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒):

天:

ROUND(TO_NUMBER(END_DATE - START_DATE))

小时:

ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)

分钟:

ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60)

秒:

ROUND(TO_NUMBER(END_DATE - START ......

关键字: oracle数据库

Oracle数据库命令集

1、sqlplus启动方式:

Dos下运行sqlplus 用户名/密码  as sysdba

例如:c:>sqlplus sys/password AS sydba(系统帐户)

或者:c:>sqlplus scott/password

2、用户连接(切换)操作:

sql>conn Scott/password(默认为tiger)

注:conn与connect使用方法一 ......

什么是oracle命名,ORACLE数据库命名规范相关推荐

  1. laravel5中model命名与数据库命名解说

    1.首先建立数据库 2.建立与之对应的model 3.数据库表名需要用蛇形命名法(单词末尾加s) 例子: 数据库表名           model名称 users User 具体参考https:// ...

  2. Oracle数据库命名编码规范

    ORACLE数据库命名编码规范 版本记录: 当前版本: 作 者: 完成日期: 签 收 人: 文件状态: [ ] 草稿 [√] 正式发布 [ ] 正在修改 签收日期: 1. 编写目的 使用统一的命名和编 ...

  3. oracle无法重命名服务器名字,重命名Oracle数据库服务器

    因工作需要准备了一台服务器专门按照oracle数据库,并且服务器上安装了windows 2003操作系统,在安装系统是没有指定计算机名称, 网络改造等情况下,需要修改数据库服务器的名称或者IP地址.这 ...

  4. 数据库命名规范(转)

    惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧! 数据库命名规范 1 目的 规范数据库各种对象的命名规则. 2 数据库命名原则 2.1 数据文件 如果数据库采用文件系统 ...

  5. 数据库命名规范--通用

    数据库命名规范--通用 分段式的 1.1 基本命名原则 以下基本原则适用于所有数据库对象命名,如无特别说明则为强制规范. Ø规范:遵循行业规范 当有相关国家/行业强制性数据结构标准规范存在时,用于存储 ...

  6. oracle 表单重命名,Oracle重命名表

    在本教程中,您将学习如何使用Oracle RENAME语句重命名数据库中的表. 要重命名表,可以使用以下Oracle RENAME表语句,如下所示: RENAME table_name TO new_ ...

  7. mysql中对象标识符的命名规则,标准规范数据库命名规范.doc

    标准规范数据库命名规范 数据库命名规范 概述 基本原则 以大小写敏感编写SQL语句. 尽量使用Unicode 数据类型. 优先使用连接代替子查询或嵌套查询. 尽量使用参数化SQL查询代替语句拼接SQL ...

  8. mysql 表名规范_MYSQL数据库命名及设计规范

    1.设计原则 1) 标准化和规范化 数据的标准化有助于消除数据库中的数据冗余.标准化有好几种形式,但Third Normal Form(3NF)通常被认为在性能.扩展性和数据完整性方面达到了最好平衡. ...

  9. SQL SERVER数据库命名编码规范

    出处: http://szp930.blog.163.com/blog/static/89688252007106104857647/ 版本记录: 当前版本: 作 者: 完成日期: 签 收 人: 文件 ...

最新文章

  1. Maven详解(二)------ Maven的安装配置
  2. 跨域请求的一种解决方案
  3. lisp直线连接圆象限电_圆并不难,为什么很多考生就是学不会?
  4. angularjs-指令ng-disable,ng-repeat,ng-checked
  5. 深度学习:用于multinoulli输出分布的softmax单元
  6. php sql语句过滤,php如何做sql过滤
  7. 使用百度统计分析你的网站访问数据
  8. PR(Premiere) 鼓点节拍插件Beat Edit,打不开的原因
  9. 《SEM长尾搜索营销策略解密》一一1.1 做有个性的账户
  10. 农村配电设施存在的安全隐患及应采取的措施130637
  11. 一点浩然气,千里快哉风
  12. 两群羊和一只狼,两只狮子
  13. 广东省职称计算机职称考试试题及答案,职称计算机考试基础知识章节试题及答案一...
  14. 十字军之王3 盗版开启控制台
  15. 图书管理系统之用户信息维护
  16. 文章阅读统计php,WordPress博客统计文章阅读次数及访客数并刷访问数
  17. 集成微透镜阵列的CMOS传感器分析
  18. 最大似然估计(MLE),最大后验概率估计(MAP),贝叶斯估计入门讲解
  19. 网页Javascript潜入HTML页面方法
  20. iOS 底层探索 - 消息转发

热门文章

  1. hive load data外部表报错_生产SparkSQL如何读写本地外部数据源及排错
  2. js 字符串替换_正则精要:玩转JS正则表达式,也许只需这一篇(建议收藏)
  3. AlphaFold2立功!清华团队用深度学习增强新冠抗体,创AI里程碑
  4. ​三位中国科学家与诺贝尔物理奖的擦肩而过
  5. 啊这,C++现在学还来的及吗?
  6. AI前沿线上大会,ALBERT一作、京东AI科学家等大咖亲临现场,限时免费,名额有限!...
  7. 让“学生看得明白” 复旦数学教授在无人教室录课程板书
  8. 有哪些适合大学生浏览的网站?
  9. 【转载保存】修改IK分词器源码实现动态加载词典
  10. Tcp设置发送和接收超时