什么是oracle命名,ORACLE数据库命名规范
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数据库命名规范相关推荐
- laravel5中model命名与数据库命名解说
1.首先建立数据库 2.建立与之对应的model 3.数据库表名需要用蛇形命名法(单词末尾加s) 例子: 数据库表名 model名称 users User 具体参考https:// ...
- Oracle数据库命名编码规范
ORACLE数据库命名编码规范 版本记录: 当前版本: 作 者: 完成日期: 签 收 人: 文件状态: [ ] 草稿 [√] 正式发布 [ ] 正在修改 签收日期: 1. 编写目的 使用统一的命名和编 ...
- oracle无法重命名服务器名字,重命名Oracle数据库服务器
因工作需要准备了一台服务器专门按照oracle数据库,并且服务器上安装了windows 2003操作系统,在安装系统是没有指定计算机名称, 网络改造等情况下,需要修改数据库服务器的名称或者IP地址.这 ...
- 数据库命名规范(转)
惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧! 数据库命名规范 1 目的 规范数据库各种对象的命名规则. 2 数据库命名原则 2.1 数据文件 如果数据库采用文件系统 ...
- 数据库命名规范--通用
数据库命名规范--通用 分段式的 1.1 基本命名原则 以下基本原则适用于所有数据库对象命名,如无特别说明则为强制规范. Ø规范:遵循行业规范 当有相关国家/行业强制性数据结构标准规范存在时,用于存储 ...
- oracle 表单重命名,Oracle重命名表
在本教程中,您将学习如何使用Oracle RENAME语句重命名数据库中的表. 要重命名表,可以使用以下Oracle RENAME表语句,如下所示: RENAME table_name TO new_ ...
- mysql中对象标识符的命名规则,标准规范数据库命名规范.doc
标准规范数据库命名规范 数据库命名规范 概述 基本原则 以大小写敏感编写SQL语句. 尽量使用Unicode 数据类型. 优先使用连接代替子查询或嵌套查询. 尽量使用参数化SQL查询代替语句拼接SQL ...
- mysql 表名规范_MYSQL数据库命名及设计规范
1.设计原则 1) 标准化和规范化 数据的标准化有助于消除数据库中的数据冗余.标准化有好几种形式,但Third Normal Form(3NF)通常被认为在性能.扩展性和数据完整性方面达到了最好平衡. ...
- SQL SERVER数据库命名编码规范
出处: http://szp930.blog.163.com/blog/static/89688252007106104857647/ 版本记录: 当前版本: 作 者: 完成日期: 签 收 人: 文件 ...
最新文章
- Maven详解(二)------ Maven的安装配置
- 跨域请求的一种解决方案
- lisp直线连接圆象限电_圆并不难,为什么很多考生就是学不会?
- angularjs-指令ng-disable,ng-repeat,ng-checked
- 深度学习:用于multinoulli输出分布的softmax单元
- php sql语句过滤,php如何做sql过滤
- 使用百度统计分析你的网站访问数据
- PR(Premiere) 鼓点节拍插件Beat Edit,打不开的原因
- 《SEM长尾搜索营销策略解密》一一1.1 做有个性的账户
- 农村配电设施存在的安全隐患及应采取的措施130637
- 一点浩然气,千里快哉风
- 两群羊和一只狼,两只狮子
- 广东省职称计算机职称考试试题及答案,职称计算机考试基础知识章节试题及答案一...
- 十字军之王3 盗版开启控制台
- 图书管理系统之用户信息维护
- 文章阅读统计php,WordPress博客统计文章阅读次数及访客数并刷访问数
- 集成微透镜阵列的CMOS传感器分析
- 最大似然估计(MLE),最大后验概率估计(MAP),贝叶斯估计入门讲解
- 网页Javascript潜入HTML页面方法
- iOS 底层探索 - 消息转发
热门文章
- hive load data外部表报错_生产SparkSQL如何读写本地外部数据源及排错
- js 字符串替换_正则精要:玩转JS正则表达式,也许只需这一篇(建议收藏)
- AlphaFold2立功!清华团队用深度学习增强新冠抗体,创AI里程碑
- ​三位中国科学家与诺贝尔物理奖的擦肩而过
- 啊这,C++现在学还来的及吗?
- AI前沿线上大会,ALBERT一作、京东AI科学家等大咖亲临现场,限时免费,名额有限!...
- 让“学生看得明白” 复旦数学教授在无人教室录课程板书
- 有哪些适合大学生浏览的网站?
- 【转载保存】修改IK分词器源码实现动态加载词典
- Tcp设置发送和接收超时