Oracle Schema】的更多相关文章

Oracle Schema Objects 表分区 表- - 分区( partition )TABLE PARTITION 一段时间给出一个分区,这样方便数据的管理. 可以按照范围range分区,列表分区,哈希分区等. 创建表分区: SQL> create table t_part(id int) 2 partition by range(id) 3 (partition p1 values less than(5), 4 partition p2 values less than(10), 5…
索引主要的作用是查询优化. Oracle Schema Objects 查看执行计划的权限:查看执行计划plustrace:set autotrace trace exp stat(SP2-0618.SP2-0611) Oracle索引Index 索引 就像一个目录,很快搜索数据 目的---用于加快数据的访问 缺点---占据额外空间,影响DML操作的效率(在表上进程操作时,同时会更新索引的键值). 索引也是段对象,会占用一定的空间. 索引的种类 按数据的组织方式 – B-tree B树索引 –…
Oracle Schema Objects Oracle Schema Objects——Tables——Oracle Data Types Oracle伪列 在Oracle数据库之中为了实现完整的关系数据库的功能,专门为用户提供了许多的伪列. “NEXTVAL”和“CURRVAL”就是两个默认提供的操作伪列Oracle Schema Objects——Sequences(伪列:nextval,currval) SYSDATE与SYSTIMESTAMP也属于伪列SQL Fundamentals…
Oracle Schema Objects 同义词 同义词 = 表的别名. 现在假如说有一张数据表的名称是“USER1.student”,而现在又为这张数据表起了一个“USER1”的名字,以后就可以直接通过“USER1”这个名称访问“USER1.student”了 数据字典——user_synonyms 创建同义词的语法 语法: CREATE [PUBLIC] SYNONYM 同义词名称 FOR 数据库对象 ; 范例: CONN sys/*** AS SYSDBA ; CREATE SYNONY…
Oracle Schema Objects 序列的作用 许多的数据库之中都会为用户提供一种自动增长列的操作,例如:在微软的Access数据库之中就提供了一种自动编号的增长列(ID列).在oracle数据库中没有自动增长列. 序列(Sequence)可以自动的按照即定的规则实现数据的编号操作. 序列的创建语法 CREATE SEQUENCE 序列名称 [ INCREMENT BY 步长 ] [ START WITH 开始值 ] [ MAXVALUE 最大值 | NOMAXVALUE ] [ MIN…
Oracle Schema Objects Oracle视图View 普通视图.物化视图 视图(视图不包含数据,不是段对象,不占用空间,只是一个代码.) 作用: 简化SQL 为安全,不暴露表的名称 视图 DML 视图允许DML操作,可以删除,插入数据,更新数据,但是需要满足特定的条件. 视图 -- 物化视图(是段对象,会占用物理空间) 将查询的结果集保存下来,用于后续的查询,提高查询效率. 和普通视图不同,物化视图是一个段对象,占用物理空间. 用途 – 提高查询效率 – 数据复制 SQL语句 S…
One characteristic of an RDBMS is the independence of physical data storage from logical data structures. RDBMS的特点之一是物理数据与逻辑数据结构的独立性. Introduction to Schema Objects Schema Object Types Schema Object Storage Schema Object Dependencies SYS and SYSTEM S…
Oracle Schema Objects Oracle Data Types 数据类型 Data Type Description NUMBER(P,S) Number value having a maximum number of digits p, with a digits to the right of the decimal point. VARCHAR2(s) Variable-length character value of maximum size s DATE Date…
Oracle Schema Objects Table Storage Oracle数据库如何保存表数据? Oracle Database uses a data segment in a tablespace to hold table data. Oracle 数据库使用表空间中的数据段保存表数据. As explained in "User Segments", a segment contains extents made up of data blocks. 如"用…
Oracle Schema Objects Object Tables object type An Oracle object type is a user-defined type with a name, attributes, and methods. Oracle 对象类型是具有名称. 属性.和方法的用户定义类型. Object types make it possible to model real-world entities such as customers and purch…