oracle学习资料(一)

oracle学习资料(一)

ID:36316373

大小:284.00 KB

页数:26页

时间:2019-05-09

oracle学习资料(一)_第1页
oracle学习资料(一)_第2页
oracle学习资料(一)_第3页
oracle学习资料(一)_第4页
oracle学习资料(一)_第5页
资源描述:

《oracle学习资料(一)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、文件控制文件恢复日志文件物理组件4-2数据库文件或数据文件它们是物理操作系统文件,它们包括诸如用户数据、系统数据和Overhead数据等所有数据库数据数据文件中的数据以块为单位任何数据库创建时至少包含一个数据文件物理组件4-3控制文件创建数据库时,就创建了控制文件存储数据库的物理结构还包括关于数据库的信息数据库的名称数据文件和恢复日志文件的名称及其位置时间戳物理组件4-4恢复日志文件:恢复日志文件是操作系统文件集,由RDBMS用于记录对数据库所做的更改如果出现故障,则可从恢复日志中访问并重新应用对数据库所做的更改,这样即可保护已完成的工作不受损失数据库以下面两种模式运行NOARCHIVE

3、LOGMODEARCHIVELOGMODE逻辑组件数据库有下列逻辑组件:表空间段扩展区架构对象表空间2-1数据库由称为表空间的逻辑单位组成保留相关数据库对象的组Oracle数据库中的典型表空间是:SYSTEM表空间DATA表空间USER表空间TOOLS表空间TEMP表空间表空间2-2数据库的控制空间分配(例如表和索引)为数据库用户设置空间配额备份或恢复数据段表空间中存储在数据库空间分配中的逻辑单位称为段定义为分配给逻辑数据库结构的扩展区集合不同类型的段:数据段索引段回滚段临时段扩展区2-1扩展区的集合由一定数目的相邻数据块和段组成增量扩展区是与上次该段中分配的扩展区大小相同或更大的后续扩

4、展区Oracle使用独立的算法搜索整个自由空间查找第一个具有与增量扩展区具有相同的或更大大小的自由、临近数据块集合扩展区2-2一旦Oracle在表空间中找到并分配了必需的可用空间,则它将分配一部分与新增扩展区大小相对应的可用空间Oracle更新段标题和数据词典,以显示新的扩展区已经被分配而且分配的空间不再可用数据块代表数据库存储的最佳粒度级别Oracle的结构化查询语言SQL*Plus输入、编辑、存储、检索和运行SQL命令以及PL/SQL块的工具iSQL*Plus与SQL类似,但可以通过浏览器进行访问PL/SQLSQL的扩展SQL命令的类别数据定义语言数据操纵语言事务处理控制语言数据控制

5、语言Oracle主要数据类型4-1Character数据类型Number数据类型Date数据类型Raw和LongRaw数据类型LOB数据类型Oracle主要数据类型4-2Character数据类型CharVarchar2LongNumber数据类型Number(p,s)Oracle主要数据类型4-3Date数据类型DateTimestampIntervaldaytosecondIntervalyeartomonthTimestampwithtimezoneTimestampwithlocaltimezoneOracle主要数据类型4-4Raw和LongRaw数据类型用于存储二进制数据LO

6、B数据类型CLOBBLOBBFILE数据定义语言数据定义命令CREATE命令ALTER命令DROP命令TRUNCATE命令数据操纵语言数据操纵命令INSERTSELECTUPDATEDELETE事务处理和数据控制命令事务处理控制命令COMMITSAVEPOINTROLLBACK数据控制语言GRANTREVOKE总结2-1数据库有下面两类组件:物理组件和逻辑组件。物理组件是操作系统文件,有下面三种类型:数据库文件或数据文件、控制文件、恢复日志文件逻辑组件决定数据库中物理空间的使用,它包括:表空间、段、数据区、模式对象总结2-2Oracle支持Char、Varchar2、Number、Lon

7、g、Date、Raw、LongRaw和LOB等数据类型CREATE、ALTER、DROP和TRUNCATE是用于定义数据的不同命令INSERT、UPDATE、DELETE和SELECT是用于操纵数据的不同命令COMMIT、SAVEPOINT和ROLLBACK是用于控制事务处理的命令GRANT和REVOKE是用于控制数据的两条命令

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。