《oracle数据库基础》PPT课件

《oracle数据库基础》PPT课件

ID:45092196

大小:500.00 KB

页数:49页

时间:2019-11-09

《oracle数据库基础》PPT课件_第1页
《oracle数据库基础》PPT课件_第2页
《oracle数据库基础》PPT课件_第3页
《oracle数据库基础》PPT课件_第4页
《oracle数据库基础》PPT课件_第5页
资源描述:

《《oracle数据库基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle数据库基础2目标Oracle简介Oracle数据库组件Oracle的结构化查询工具Oracle主要数据类型Oracle的数据完整性SQL语言SQL命令的类别3Oracle简介关系数据库:是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据。目前主流的关系数据库有oracle、sqlserver、mysql、access、db2、sybase等。Oracle是一种对象关系数据库管理系统(ORDBMS)。Oracle提供了关系数据库系统和面向对象数据库系统这二者的功能Oracle产品

2、基于一种称为“客户机/服务器技术”的概念客户机-用户和数据库之间的接口服务器-存储和管理数据使用Internet文件系统该系统是一种基于Java的应用程序,它可以使数据库成为基于Internet的开发平台4Oracle数据库组件数据库由下列组件构成:DatabaseFile数据库文件(*.dbf)ControlFile控制文件(*.ctl)RedoLogFiles恢复日志文件(*.log)Tablespaces表空间Segments段Extents扩展区上面的组件可以分类如下:物理组件逻辑组件物理组件物理组件是数据实际所在

3、的操作系统的文件。而用户无法直接访问这些文件中的信息,用户需要使用逻辑组件访问这些信息。物理组件是构成数据库的操作系统文件物理组件为数据库信息提供了实际的物理存储器操作系统文件有三种类型:数据库文件或数据文件(*.dbf)包括所有数据库数据,如用户数据、系统数据和Overhead数据的数据已创建好的数据库至少包括一个数据文件,数据文件只可属于一个数据库数据文件中的数据以块为单位一个或多个数据文件形成了数据库的一个逻辑单位,这些逻辑单位称为表空间。数据文件可与一个而且只能与一个表空间相关。控制文件(*.ctl)创建数据库时,

4、就创建了控制文件已建好的数据库具有一个控件文件。控件文件是存储在硬盘上的物理文件。它存储数据库的物理结构,即与数据库相关的所有文件的信息。该信息包括:数据库的名称、数据文件和恢复日志文件的名称及其位置、时间戳只要数据库实例启动,控件文件将用于查找和定位数据库组件。在出错及恢复数据库的过程中也将使用控件文件。恢复日志文件(*.log)恢复日志文件是操作系统文件集,由RDBMS用于记录对数据库所做的更改。如果数据库出现故障,则可从恢复日志中访问并重新应用对数据库所做的更改,这样即可保护已完成的工作不受损失恢复日志以循环方式工作

5、。恢复日志的功能受数据库运行运行的模式控制:NOARCHIVELOGMODE(不归档模式)、ARCHIVELOGMODE(归档模式)逻辑组件逻辑组件决定数据库中物理空间的使用。数据库有下列逻辑组件:Tablespace(表空间)Segments(段)Extents(扩展区)SchemaObject(架构对象)表空间、段和扩展区是逻辑结构,它们决定模式对象存储空间的使用情况。表空间1数据库由称为表空间的逻辑单位组成一个数据库为可以包含一个或多个表空间表空间包含一组相关的数据库对象逻辑表空间具有一个或多个与之相关的物理数据库文

6、件,但是一个数据文件只能与一个表空间相关联。Oracle数据库中的典型表空间是:SYSTEM表空间用于存储数据库管理自身所需的所有信息,即数据词典信息DATA表空间用于存储实际数据USER表空间用于存储关于用户的信息TOOLS表空间用于存储不同工具所需的数据库对象TEMP表空间用于存储在大型排序操作过程中所创建存储的所有临时表。它一般在处理过程中用作缓冲空间表空间2上图阐明了如下情况:每个数据库都在逻辑上分成一个或多个表空间将为每个表空间显式创建一个或多个数据文件,以将所有物理结构的数据存储在一个表空间之内表空间数据文件的

7、组合大小是表空间的总的存储容量(SYSTEM表空间具有2MB存储容量,USER表空间有4MB)数据库表空间的组合存储容量是数据库的总的存储容量(6M)表空间3表空间可以用于:控制数据库对象的空间分配,如表和索引设置数据库用户的空间配额通过使单个表空间联机或脱机来控制数据的可用性备份或恢复数据10段表空间中的逻辑单位形式上为段表空间中的数据存储在分配的数据库空间中,称为段段被定义成给逻辑数据库结构分配的扩展区集合不同类型的段:数据段索引段回滚段临时段扩展区1扩展区由一定数目的相邻数据块组成,段是扩展区的集合增量扩展区是与上次

8、该段中分配的扩展区大小相同或更大的后续扩展区Oracle使用独立的算法搜索整个自由空间查找第一个具有与增量扩展区具有相同的或更大容量的自由、临近数据块集合扩展区2一旦Oracle在表空间中找到并分配了必需的可用空间,则它将分配一部分与新增扩展区大小相对应的可用空间Oracle更新段标题和数据词典,以显示

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

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

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