1 / 84
文档名称:

第06章逻辑存储结构.ppt

格式:ppt   大小:1,615KB   页数:84页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第06章逻辑存储结构.ppt

上传人:今晚不太方便 2017/9/2 文件大小:1.58 MB

下载得到文件列表

第06章逻辑存储结构.ppt

相关文档

文档介绍

文档介绍:1
第6章逻辑存储结构
2
本章内容
Oracle的逻辑存储结构:ORACLE如何使用其数据存储空间?
数据存储空间=表空间
表空间的存储空间来自哪里?
表空间=表的存储空间
数据块


3
本章要求
掌握Oracle9i数据库逻辑结构组成
掌握表空间的作用及其管理
掌握扩展区的结构及其管理
掌握段的作用及其管理
4
物理结构
数据文件
磁盘块
逻辑结构
数据库
表空间
数据块


5
逻辑存储结构概述(P77)
数据库的存储层次:数据存储优化
空间利用率与速度
逻辑结构单元类型
数据块:BLOCK :最小存储单元
区:EXTENT :最小分配单元
段:SEGMENT :和数据库对象一一对应
表空间:TABLESPACE
数据库逻辑存储结构之间的关系
页式内存管理
6
表空间
数据段
………

数据块
7
表空间
表空间概述
数据库:万物皆表
表空间=表的存储空间
表空间的管理
8
表空间概述
Oracle数据库在逻辑上可以划分为一系列的逻辑空间,每一个逻辑空间称为一个表空间。
一个数据库由一个或多个表空间构成。
表空间大小决定了数据库的大小。一个表空间对应一个或多个数据文件
表空间是存储模式对象的容器,一个数据库对象(表、索引、视图等)(分区表和分区索引除外)只能存储在一个表空间中,但可以存储在该表空间所对应的一个或多个数据文件中。
若表空间只有一个数据文件,则该表空间中所有对象都保存在该文件中
若表空间对应多个数据文件,则表空间中的对象可以分布于不同的数据文件中
9
数据库、表空间、数据文件、数据库对象之间的关系
10
系统表空间:SYSTEM
每个Oracle数据库必须具有一个默认的系统表空间(即SYSTEM表空间),该表空间是在创建数据库时自动创建的。
SYSTEM表空间主要用于存储下列信息
数据库的数据字典
PL/SQL程序的源代码和解释代码,包括存储过程、函数、包、触发器等。
数据库对象的定义,如表、视图、序列、同义词等。
不要把模式对象(如表等)存放在SYSTEM表空间,以免影响数据库的稳定性与执行效率。
辅助系统表空间:SYSAUX
表空间分类
为什么需要这么多种?