文档详情

Oracle从入门到精通_经典选编.ppt

发布:2017-04-17约字共81页下载文档
文本预览下载声明
第一章;课程地位;课程目标;目标 ;Oracle 数据库简介 2-1;Oracle 数据库简介 2-2;Oracle 9i 体系结构;Oracle 主要组件 ;Oracle 实例 ;Oracle 数据库;会话;Oracle 实例内存结构;系统全局区 2-1;系统全局区 2-2;程序全局区;Oracle 实例进程结构;后台进程 2-1;后台进程 2-2;Oracle 物理组件;Oracle 逻辑组件 3-1;Oracle 逻辑组件 3-2;Oracle 逻辑组件 3-2;Oracle 逻辑组件 3-3;Oracle 逻辑组件 3-4;Oracle 网络配置 2-1;Oracle 网络配置 2-2;Oracle 查询工具 ;Oracle 企业管理器 ;Oracle 默认用户;创建新用户;授予权限 3-1;授予权限 3-2;授予权限 3-3;更改和删除用户;用户管理;用户管理;用户管理;用户管理;用户管理;用户管理;用户管理;序列;序列;同义词;同义词;同义词;视图;视图;视图;视图;视图;视图;视图;联接视图 2-1;视图中可以使用单行函数、分组函数和表达式 使用DROP VIEW语句删除视图;约束的主要功能是保证表中的数据合法性,按照约束的分类,一共有五种约束, 非空约束、 唯一约束、 主键约束、 外键约束、 检查约束、 ;非空约束简称NK create table a( id number, name varchar(2) not null );;唯一约束 unique UK 唯一约束指的是每一个列上的数据是不允许重复的,例如email 下面建表 create table a( id number, name varchar2(100) not null, email varchar2(50) unique ); ;主键约束Primary Key PK 主键约束=非空约束+唯一约束, 在之前设置唯一约束的时候发现可以为null值,而如果使用了主键约束之后则不能为空,而主键一般作为数据的唯一的一个标记出现,例如 人员ID 范例建立主键约束 create table a( id number primary key, name varchar2(50) not null );;检查约束 check CK 检查约束指的是为表中的数据增加一些过来条件 设置年龄的时候范围是:0-200; 设置性别的时候应该是:男、女、中; 范例设置检查约束 create table a( id number , name varchar2(50) not null, sex varchar2(10) not null, age number(3), constraint PK_id primary key(id), constraint CK_sex check(sex in(男,女,中)), constraint CK_age check(age between 0 and 150) ); ;主外键约束 之前的四种约束都是在单张表中进行的,而主外键是在两张表中进行的,这两张表是???在父子关系的,也就是子表中的某个字段的取值范围由父表所决定。 例如现在要求表示出一种关系,每一个人有多本书,应该定义两种数据表 member(主) book(子) ;create table member( mid number , name varchar2(50) not null, constraint PK_mid primary key(mid) ); create table book ( bid number , title varchar2(50) not null, mid number, constraint PK_bid primary key(bid), constraint fk_mid foreign key(mid) references member(mid) ); ;删除父表之前,必须删除字表 oracle之中专门提供一个强制性删除表的操作, 在删除的时候加上一句 cascade constraint drop table member cascade constraint ; 或者 drop table member cascade constraint purge; ;索引 3-1;索引 3-2;索引 3-2;索引 3-3;索引 3-3;索引 3-3;唯一索引;组合索引;反向键索引反转索引列键值的每个字节 通常建立在值是连续增长的列上,使数据均匀地分布在整个索引上 创建索引时使用REVERSE关键字;位图索引;索引中的分区;获取索引的信息;Ora
显示全部
相似文档