- 1、本文档共81页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle从入门到精通_经典教程
第一章;课程地位;课程目标;目标 ;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
您可能关注的文档
- Openstack实践及应用1教程.pptx
- OA解决方案2教程.doc
- Oracle11gR2DataGuard教程教程.docx
- Oracle11g中的Pivot和Unpivot(统计交叉表)教程.docx
- oracle10g教程从入门到精通教程.doc
- ORACLEEBS和ORALCE数据库问题集教程.doc
- oracleerp系统库存模块岗位操作手册教程.doc
- Oracle11gGateway(ODBC)安装配置教程.docx
- oracle习题练习教程.doc
- ORACLE_SQL性能优化教程.ppt
- 实施指南《GB_T26055 - 2022 再生碳化钨粉》实施指南.docx
- 实施指南《GB_T26237.1-2022信息技术生物特征识别数据交换格式第1部分:框架》实施指南.docx
- 实施指南《GB_T20092.1-2022 新闻信息标准》实施指南.docx
- 实施指南《GB_T20564.4-2022 低合金高强度钢》实施指南.docx
- 实施指南《GB_T2099.3-2022家用和类似用途插头插座第2-5部分:转换器的特殊要求》实施指南.docx
- 实施指南《GB_T26719-2022 用水单位用水统计通则实施指南:推动用水单位迈向智慧节水新时代》.docx
- 实施指南《GB_T3883.215-2022手持式、可移式电动工具和园林工具的安全第215部分:手持式搅拌器的专用要求》实施指南.docx
- 实施指南《GB_T5169.47-2022电工电子产品着火危险试验第47部分:与低压电工产品起燃和着火概率相关的电功率和能量分级导则》实施指南.docx
- 实施指南《GB_T6091-2022 刀口形直尺》实施指南.docx
- 实施指南《GB_T6702-2022 萘酸洗比色试验》实施指南.docx
文档评论(0)