查询oracle模式对象信息,ORACLE 模式和模式对象
模式和模式对象一个模式(schema)为模式对象(scehma object)的一个集合,每一个数据库用户对应一个模式。模式对象为直接引用数据库数据的逻辑结构,模式对象包含如表、视图、索引、聚集、序列、同义词、数据库链、过程和包等结构。模式对象是逻辑数据存储结构,每一种模式对象在磁盘上没有一个相应文件存储其信息。一个模式对象逻辑地存储在数据库的一个表空间中,每一个对象的数据物理地包含在表空间的一个或多个数据文件中。2.4.1 表表(table)为数据库中数据存储的基本单位,其数据按行、列存储。每个表具有一表名和列的集合。每一列有一个列名、数据类型、宽度或精度、比例。一行是对应单个记录的列信息的集合。2.4.2 视图一个视图(view)是一个或多个表(或其他视图)中的数据的一种定制的表示,是用一个查询定义,所以可认为是一个存储的查询(stored query)或是一个虚表(virtual table)。视图可在使用表的许多地方使用。由于视图是由表导出的,视图和表存在许多类似。视图可以被查询,而在修改、插入或删除时具有一定的限制,在视图上执行的全部操作真正地影响视图的基本表中的数据,受到基本表的完整性约束和触发器的限制。视图与表不同,一个视图不分配任何存储空间,视图不真正地包含数据。由查询定义的视图相应于视图引用表中的数据。视图只在数据字典中存储其定义。引入视图有下列好处:·通过限制对表的行预定义集合的存取,为表提供附加的安全性·隐藏数据复杂性·为用户简化命令·为基本表的数据提供另一种观点·可将应用隔离基本表定义的修改·用于不用视图无法表示的查询·可用于保存复杂查询2.4.3 聚集聚集(cluster)是存储表数据的可选择的方法。一个聚集是一组表,将具有同一公共列值的行存储在一起,并且它们经常一起使用。这些公共列构成聚集码。例如:EMP表与DEPT表共享DEPTNO列,所以EMP表和DEPT表可聚集在一起,聚集码的列为DEPTNO列。2.4.4 索引索引(index)是与表和聚集相关的一种选择结构。索引是为提高数据检索的性能而建立,利用它可快速地确定指定的信息。ORACLE索引为表数据提供快速存取路径。索引适用于一定范围的行查询或指定行的查询。索引可建立在一表的一列或多列上,一旦建立,由ORACLE自动维护和使用,对用户是完全透明的。索引是逻辑地和物理地独立于数据,它们的建立或删除对表没有影响,应用可继续处理。索引数据的检索性能几乎保持常数,而当一表上存在许多索引时,修改、删除和插入操作的性能会下降。索引有唯一索引和非唯一索引。唯一索引保证表中没有两行在定义索引的列上具有重复值。组合索引是在表的某个列上所建立的一索引。组合索引可加快SELECT语句的检索速度,在其WHERE子句中可引用组合索引的全部或主要部分。所以在定义中给出列的次序,将经常存取的或选择最多的列放在首位。在建立索引时,将在表空间自动地建立一索引段。2.4.5 程序单元程序单元(program unit)是指存储过程、函数和包(package)。一个过程和函数,是由SQL语句和PL/SQL语句组合在一起,为执行某一个任务的一个可执行单位。一个过程或函数可被建立,在数据库中存储其编译形式,可由用户或数据库应用所执行。过程和函数差别在函数总返回单个值给调用者,而过程没有值返回给调用者。包提供相关的过程、函数、变量和方法,允许管理者和应用开发者利用方法编写程序来提供更多的功能和提高性能。
查询oracle模式对象信息,ORACLE 模式和模式对象相关推荐
- Oracle查询示例内存等信息,Oracle基本信息检查
1. 检查Windows下的Oracle相关服务的状态 主要服务包括: 2. 检查Oracle初始化参数 select * from v$parameter; 3. 检查Oracle的实例状态 sel ...
- oracle 迁移用户信息,Oracle备份一个用户并迁移
今天用到了将Oracle中一个用户下的所有信息导入到另一个机器中的用户下,例如有一台机器中某用户为aa,需要在另一台机器中将aa用 今天用到了将Oracle中一个用户下的所有信息导入到另一个机器中的用 ...
- Oracle函数的信息,Oracle中获取会话信息的两个函数分享
1. USERENV(OPTION) 返回当前的会话信息. OPTION='ISDBA'若当前是DBA角色,则为TRUE,否则FALSE. OPTION='LANGUAGE'返回数据库的字符集. OP ...
- oracle导出表统计信息,Oracle统计信息的导出与导入
1 创建一个专用表保存各表的统计信息: exec dbms_stats.create_stat_table('ks38','fys'); 2 将各表的统计信息导入到ks38.fys表中: exec d ...
- oracle锁模式详解,oracle 锁讲解之一
锁这玩意其实就是资源不够用的,需要排队来获取资源,就像过去大杂院里只有一个公共厕所,一大早很多少排队一样,等.操作系统有锁,数据库也有锁,这里锁的道理是一样的. 数据库是一个多用户使用的共享资源.当多 ...
- php oracle 锁表,CSS_ORACLE 中关于锁表的问题,ORACLE里锁有以下几种模式:- phpStudy...
ORACLE 中关于锁表的问题 ORACLE里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁 3:Row-X 行专用(RX):用于行的修改 4:Share ...
- oracle 创建模式语句,ORACLE基本使用SQL语句以及归档模式的操作
--1.查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tabl ...
- Oracle的表空间、用户和模式
Oracle 的 表空间(Tablespace).用户(User).模式(Schema) 前面有整理了一篇 Oracle 数据库(database) 与 实例(instance) 的概念及关系整理 . ...
- oracle 几种锁,oracle_基于oracle中锁的深入理解,ORACLE里锁有以下几种模式:0:no - phpStudy...
基于oracle中锁的深入理解 ORACLE里锁有以下几种模式:0:none 1:null 空 2:Row-S 行共享(RS):共享表锁 3:Row-X 行专用(RX):用于行的修改 4:Share ...
最新文章
- 想读博士?进来看看!
- panda.read_csv的常用参数说明
- Django1.7开发博客
- MySQL怎么打开explain_MySQL干货之-利用EXPLAIN优化查询
- CentOS离线安装gcc环境(附安装包+图文并茂)
- php 右下脚弹窗,多种样式jQuery网页右下角弹出提示信息代码
- 油猴脚本 | 油猴脚本下载 | 油猴脚本大全
- RANSAC算法——看完保证你理解
- AI之语音转写项目实践
- 计算机科学与技术如何创新,计算机科学与技术专业创新能力的培养途径
- Si523超低功耗带自动寻卡13.56MHz非接触式读写器 替代MFRC523
- 服务器繁忙 微信 苹果,iOS 9正式放出 服务器繁忙苹果推荐用户早晨更新
- Titanic 泰坦尼克号预测-Tensorflow 方法-【Kaggle 比赛】
- CentOS docker 部署 flask + uWSGI + Nginx + Supervisor错误
- android中用点标识路径,Android Bitmap、路径、图片加上文本水印
- dede服务器建站_织梦教程,网站搭建,网站成功部署教程
- Hadoop Yarn ResourceManager启动失败
- 复盘|接口自动化测试框架建设的经验与教训
- 如何使用Google Analytics自定义转化事件跟踪电话和邮件事件?
- android平板苹果,苹果界面让人生厌 5款Android平板推荐