Chapter 1 Oracle教程.ppt_第1页
Chapter 1 Oracle教程.ppt_第2页
Chapter 1 Oracle教程.ppt_第3页
Chapter 1 Oracle教程.ppt_第4页
Chapter 1 Oracle教程.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oracle 入门,第一章,目标,理解与 Oracle 相关的 RDBMS结构 掌握Oracle 数据类型 掌握数据定义语言 掌握数据操纵语言 掌握事务处理和数据控制命令,Oracle 简介,对象关系数据库管理系统 (ORDBMS) 提供了关系数据库系统和面向对象数据库系统这二者的功能 基于客户机/服务器技术 客户机 - 用户和数据库之间的接口 服务器 - 存储和管理数据 使用 Internet 文件系统,Oracle 数据库组件,数据库由下列组件构成: 数据库文件 控制文件 恢复日志文件 表空间 段 扩展区 组件分类如下: 物理组件 逻辑组件,物理组件 4-1,物理组件是构成数据库的操作系统

2、文件 为数据库信息提供了实际的物理存储器 操作系统文件有三种类型: 数据库文件或数据文件 控制文件 恢复日志文件,物理组件 4-2,数据库文件或数据文件 它们是物理操作系统文件,它们包括诸如用户数据、系统数据和Overhead 数据等所有数据库数据 数据文件中的数据以块为单位 任何数据库创建时至少包含一个数据文件,物理组件 4-3,控制文件 创建数据库时,就创建了控制文件 存储数据库的物理结构 还包括关于数据库的信息 数据库的名称 数据文件和恢复日志文件的名称及其位置 时间戳,物理组件 4-4,恢复日志文件: 恢复日志文件是操作系统文件集,由 RDBMS 用于记录对数据库所做的更改 如果出现故

3、障,则可从恢复日志中访问并重新应用对数据库所做的更改,这样即可保护已完成的工作不受损失 数据库以下面两种模式运行 NOARCHIVELOG MODE ARCHIVELOG MODE,逻辑组件,数据库有下列逻辑组件: 表空间 段 扩展区 架构对象,表空间 2-1,数据库由称为表空间的逻辑单位组成 保留相关数据库对象的组 Oracle 数据库中的典型表空间是: SYSTEM 表空间 DATA 表空间 USER 表空间 TOOLS 表空间 TEMP 表空间,表空间 2-2,数据库的控制空间分配(例如表和索引) 为数据库用户设置空间配额 备份或恢复数据,段,表空间中存储在数据库空间分配中的逻辑单位称为

4、段 定义为分配给逻辑数据库结构的扩展区集合 不同类型的段: 数据段 索引段 回滚段 临时段,扩展区 2-1,扩展区的集合由一定数目的相邻数据块和段组成 增量扩展区是与上次该段中分配的扩展区大小相同或更大的后续扩展区 Oracle 使用独立的算法搜索整个自由空间查找第一个具有与增量扩展区具有相同的或更大大小的自由、临近数据块集合,扩展区 2-2,一旦 Oracle 在表空间中找到并分配了必需的可用空间,则它将分配一部分与新增扩展区大小相对应的可用空间 Oracle 更新段标题和数据词典,以显示新的扩展区已经被分配而且分配的空间不再可用,数据块,代表数据库存储的最佳粒度级别,Oracle 的结构化

5、查询语言,SQL*Plus 输入、编辑、存储、检索和运行 SQL 命令以及 PL/SQL 块的工具 iSQL*Plus 与 SQL 类似,但可以通过浏览器进行访问 PL/SQL SQL 的扩展,SQL 命令的类别,数据定义语言 数据操纵语言 事务处理控制语言 数据控制语言,Oracle主要 数据类型 4-1,Character 数据类型 Number 数据类型 Date 数据类型 Raw 和 Long Raw 数据类型 LOB 数据类型,Oracle 主要数据类型 4-2,Character 数据类型 Char Varchar2 Long Number 数据类型 Number(p, s),Or

6、acle 主要数据类型 4-3,Date 数据类型 Date Timestamp Interval day to second Interval year to month Timestamp with time zone Timestamp with local time zone,Oracle 主要数据类型 4-4,Raw 和 Long Raw 数据类型 用于存储二进制数据 LOB 数据类型 CLOB BLOB BFILE,数据定义语言,数据定义命令 CREATE 命令 ALTER 命令 DROP 命令 TRUNCATE 命令,数据操纵语言,数据操纵命令 INSERT SELECT UPD

7、ATE DELETE,事务处理和数据控制命令,事务处理控制命令 COMMIT SAVEPOINT ROLLBACK 数据控制语言 GRANT REVOKE,总结 2-1,数据库有下面两类组件:物理组件和逻辑组件。 物理组件是操作系统文件,有下面三种类型:数据库文件或数据文件、控制文件、恢复日志文件 逻辑组件决定数据库中物理空间的使用,它包括:表空间、段、数据区、模式对象,总结 2-2,Oracle 支持 Char、Varchar2、Number、Long、Date、Raw、Long Raw 和 LOB 等数据类型 CREATE、ALTER、DROP 和 TRUNCATE 是用于定义数据的不同命令 IN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论