数据字典表(oracle dictionaries)
1 如 desc user_tables
select table_name from user_tables;
desc user_views
select view_name from user_views;
desc user_constraints
select constraint_name from user_constraints;
desc dictionary
select table_name from dictionary;
select table_name from dictionary where table_name like 'user%';
2 索引(index)
index是对表的一列或者是多列进行排序的结构。 它只会增加读的效率而且会是写得效率降低。
create index indexname on tablename(字段);
drop index indexname;
select index_name from user_indexes;
唯一约束和主键约束会自动增加索引。
3 视图(view)
视图只是一个虚拟的表,其物理上是不存在的。
视图可以简化我们的查询,其着重于特定的数据,可以使不必要的数据不出现在视图中,这在一定的程度上增加了数据库的安全性。
4 序列(sequence)
1 create sequence seq;
select seq.nextval from dual;
.
.
.
insert into xx values(seq.nextval, , );
2 create sequence users_s minvalue 1 nomaxvalue start with 1 increment by 1 nocycle cache 20;
minvalue 1 序列的最小值为1
nomaxvalue 没有最大值
start with 1 increment by 1 序列的起始值为1 序列的间隔为1
cache 20 高速缓存大小为20
alter sequence users_s maxvalue 1000; 修改最大值为1000
drop sequence users_s; 删除序列
分享到:
相关推荐
8. 创建索引、视图和序列:索引提高查询效率,视图简化复杂查询,序列则提供自增的唯一标识符。 实验步骤还演示了如何创建临时表空间(如`shoptemptbs`)和撤销表空间(如`shopundotbs`),以及如何使用`ALTER ...
- 数据字典是数据库中用来存储关于其他数据库对象的元数据的特殊表集合。 - **7.2 如何使用数据字典** - 介绍如何查询数据字典以获取有关数据库对象的信息。 - **7.3 动态性能表** - 动态性能表提供了关于数据库...
- `keys()`, `values()`, `items()`方法分别返回字典的键、值和键值对的视图,这些视图是可迭代的,并且可以用于遍历。 7. **其他高级特性**: - 列表推导式可以快速创建列表,如`[expression for item in ...
第17章 创建和管理表、视图、索引、群集和序列 第18章 分区 . 第19章 oracle 基本安全 第ⅲ部分 高 级 主 题 第20章 高级安全性——虚拟专用数据库 第21章 高级安全性:透明数据加密 第22章 使用表空间 ...
第17章 创建和管理表、视图、索引、群集和序列 第18章 分区 . 第19章 oracle 基本安全 第ⅲ部分 高 级 主 题 第20章 高级安全性——虚拟专用数据库 第21章 高级安全性:透明数据加密 第22章 使用表空间 ...
第17章 创建和管理表、视图、索引、群集和序列 第18章 分区 . 第19章 oracle 基本安全 第ⅲ部分 高 级 主 题 第20章 高级安全性——虚拟专用数据库 第21章 高级安全性:透明数据加密 第22章 使用表空间 ...
第17章 创建和管理表、视图、索引、群集和序列 第18章 Oracle基本安全 第Ⅲ部分 高级内容 第19章 高级安全性—— 虚拟专用数据库 第20章 使用表空间 第21章 用SQL*Loader加载数据 第22章 使用Data Pump导入和导出 第...
- **1.1.6 Oracle数据字典纵览**:数据字典是存储关于数据库本身信息的一组表和视图,它提供了对数据库内部结构的访问,帮助管理员监控和管理数据库。 - **1.1.7 Oracle实例纵览**:实例是指运行数据库时所创建的一...
2. **数据库模式对象与数据字典**:"3 数据库模式对象与数据字典.pdf"讲解了Oracle中的模式对象,如表、视图、索引、序列、存储过程和触发器等,以及数据字典——一个内置的数据库系统表集合,用于存储关于数据库...
- **DDL(数据定义语言)**: 用于创建和修改数据库结构(如表、视图等)的SQL语句。 - **DML(数据操纵语言)**: 用于插入、更新和删除数据的SQL语句。 - **DQL(数据查询语言)**: 主要是SELECT语句,用于从数据库...
- 定义:模式是一组数据库对象(如表、视图、索引等)的集合,用于组织这些对象并将其分类。 - 用途:帮助组织和管理数据库中的各种对象,提高数据管理的效率。 #### 二、选择题解析 1. **数据库与文件系统的...
- **Oracle的构件和组件**:包括实例、数据字典、表空间、重做日志文件等。 - **数据库的物理结构**:数据文件、重做日志文件、控制文件等,它们构成了数据库的物理基础。 - **进程结构**:包括用户进程、服务进程、...
- **数据定义语言(DDL):** 包括CREATE、ALTER、DROP等命令,用于定义数据库结构,如表、索引、视图等。 - **数据操纵语言(DML):** 包括SELECT、INSERT、UPDATE、DELETE等命令,用于查询和修改数据库中的数据。 - *...
DELETE_CATALOG_ROLE, EXECUTE_CATALOG_ROLE,SELECT_CATALOG_ROLE这些角色主要用于访问数据字典视图和包。 EXP_FULL_DATABASE, IMP_FULL_DATABASE这两个角色用于数据导入导出工具的使用。 自定义角色 ...
3.2.3 字典——以名称索引的分组 数据 36 3.2.4 像列表一样处理字符串 38 3.2.5 特殊类型 39 3.3 序列的其他共有属性 40 3.3.1 引用最后一个元素 40 3.3.2 序列的范围 41 3.3.3 通过附加序列增长列表 41 3.3.4 使用...
第17章 创建和管理表、视图、索引、群集和序列 第18章 分区 第19章 Oracle基本安全 第Ⅲ部分 高级主题 第20章 高级安全性-虚拟专用数据库 第21章 高级安全性:透明数据加密 第22章 使用表空间 第23章 用SQL*Loader...
第17章 创建和管理表、视图、索引、群集和序列 第18章 分区 第19章 Oracle基本安全 第Ⅲ部分 高级主题 第20章 高级安全性-虚拟专用数据库 第21章 高级安全性:透明数据加密 第22章 使用表空间 第23章 用SQL*Loader...
- 数据字典: 对数据流图中的元素进行详细定义。 - **概念结构设计** - 实体: 信息世界中的客观对象。 - 联系: 实体间的关联关系。 - 属性: 描述实体的特征。 - **逻辑结构设计** - 关系模式: 表达实体及联系...