freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

邏輯存儲結(jié)構(gòu)ppt課件(已修改)

2025-05-19 02:15 本頁面
 

【正文】 邏輯存儲結(jié)構(gòu) 本章內(nèi)容 ? Oracle的邏輯存儲結(jié)構(gòu) ?表空間 ?數(shù)據(jù)塊 ?區(qū) ?段 本章要求 ?掌握 Oracle數(shù)據(jù)庫邏輯結(jié)構(gòu)組成 ?掌握表空間的作用及其管理 ?掌握擴展區(qū)的結(jié)構(gòu)及其管理 ?掌握段的作用及其管理 邏輯存儲結(jié)構(gòu)概述 ?邏輯結(jié)構(gòu)單元類型 ? 數(shù)據(jù)塊: BLOCK ? 區(qū): EXTENT ? 段: SEGMENT ? 表空間: TABLESPACE ? 數(shù)據(jù)庫的存儲層次 ?數(shù)據(jù)庫邏輯存儲單元之間的關(guān)系 Database Logical Physical Tablespace Data file OS block Oracle block Segment Extent 數(shù)據(jù)庫的存儲層次 表空間 數(shù)據(jù)段 ……… 區(qū)間 數(shù)據(jù)塊 (段片) 數(shù)據(jù)庫邏輯存儲單元之間的關(guān)系 表空間 ?表空間概述 ?表空間的管理 表空間概述 ? 表空間概念 ? 是 Oracle數(shù)據(jù)庫的一個主要邏輯組織結(jié)構(gòu), Oracle數(shù)據(jù)庫在邏輯上可以劃分為一系列的邏輯空間,每一個邏輯空間就可以稱為一個表空間。 ? 一個數(shù)據(jù)庫由有一個或多個表空間構(gòu)成,不同表空間用于存放不同應(yīng)用的數(shù)據(jù),表空間大小決定了數(shù)據(jù)庫的大小。一個表空間對應(yīng)一個或多個數(shù)據(jù)文件,數(shù)據(jù)文件大小決定了表空間的大小。一個數(shù)據(jù)文件只能從屬于一個表空間。 ? 表空間是存儲模式對象的容器,一個數(shù)據(jù)庫對象只能存儲在一個表空間中(分區(qū)表和分區(qū)索引除外),但可以存儲在該表空間所對應(yīng)的一個或多個數(shù)據(jù)文件中。若表空間只有一個數(shù)據(jù)文件,則該表空間中所有對象都保存在該文件中;若表空間對應(yīng)多個數(shù)據(jù)文件,則表空間中的對象可以分布于不同的數(shù)據(jù)文件中。 ?數(shù)據(jù)庫、表空間、數(shù)據(jù)文件、數(shù)據(jù)庫對象之間的關(guān)系 數(shù)據(jù)庫 表空間 1 數(shù)據(jù)文件 1 數(shù)據(jù)庫對象 1 數(shù)據(jù)文件 2 數(shù)據(jù)庫對象 3 數(shù)據(jù)庫對象 2 表空間 2 數(shù)據(jù)文件 3 數(shù)據(jù)庫對象 4 數(shù)據(jù)文件 4 數(shù)據(jù)庫對象 5 數(shù)據(jù)庫對象 6 表空間的作用 ? 邏輯存放數(shù)據(jù)庫中的數(shù)據(jù) 。 ? 控制空間分配 、 指定用戶可用的空間份額; ? 通過將表空間聯(lián)機或脫機來控制數(shù)據(jù)的可用 ? 執(zhí)行部分備份和部分恢復(fù)功能; ? 當實體增大或創(chuàng)建時 , 給其分配表空間 , 表空間的分配方式是以區(qū)的方式分配的 。 表空間的分類 ? SYSTEM 表空間 ?每個 Oracle數(shù)據(jù)庫必須具有一個默認系統(tǒng)表空間,即 SYSTEM表空間,該表空間是在創(chuàng)建數(shù)據(jù)庫時自動創(chuàng)建的。 ? SYSTEM表空間主要用于存儲下列信息 ? 數(shù)據(jù)庫的數(shù)據(jù)字典。 ? PL/SQL程序的源代碼和解釋代碼,包括存儲過程、函數(shù)、包、觸發(fā)器等。 ? 數(shù)據(jù)庫對象的定義,如表、視圖、序列、同義詞等。 ?開發(fā)者不應(yīng)把模式對象(如表等)存放在 SYSTEM表空間,以免影響數(shù)據(jù)庫的穩(wěn)定性與執(zhí)行效率。 表空間的分類 ? 非 SYSTEM 表空間 ?索引表空間( INDEX) :用來單獨存放索引,使得它與其他類型的對象分離 。 ?撤消表空間( UNDOTBS) ? 專門進行回退信息的自動管理 ?臨時表空間 (TEMP): ? 保存 SQL語句在執(zhí)行過程中所產(chǎn)生的臨時數(shù)據(jù)(主要是在排序時產(chǎn)生的臨時數(shù)據(jù)) ?用戶表空間 (USERS) ? 保存用戶數(shù)據(jù) 表空間的管理方式 ? 字典管理方式 ? 在字典管理方式下,表空間使用數(shù)據(jù)字典來管理存儲空間的分配,當進行區(qū)的分配與回收時, Oracle將對數(shù)據(jù)字典中的相關(guān)基礎(chǔ)表進行更新,同時會產(chǎn)生回退信息和重做信息 ? 本地管理方式 ? 在本地管理方式中,區(qū)的分配與管理信息都存儲在表空間的數(shù)據(jù)文件中,而與數(shù)據(jù)字典無關(guān)。表空間在每個數(shù)據(jù)文件中維護一個“位圖”結(jié)構(gòu),用于記錄表空間中的所有區(qū)的分配情況,因此區(qū)在分配與回收時, Oracle將對數(shù)據(jù)文件中的位圖進行更新,不會產(chǎn)生回退信息或重做信息。 ? 在 Oracle9i數(shù)據(jù)庫中創(chuàng)建表空間時,表空間的默認管理方式為本地管理方式。 本地管理方式優(yōu)勢 ? 由于在區(qū)分配與回收過程中不需要對數(shù)據(jù)字典進行訪問,提高了表空間存儲管理操作的速度和并發(fā)性。 ? 能夠避免表空間存儲管理操作中的遞歸現(xiàn)象,提高了存儲空間管理操作性能。 ? 由于本地管理的臨時表空間在使用過程中不會產(chǎn)生任何重做信息和撤銷信息,因此既使查詢操作中包含排序,對數(shù)據(jù)庫來說也完全是只讀操作,這樣能夠在保留可查詢性同時,將整個數(shù)據(jù)庫設(shè)置為只讀狀態(tài)。這種數(shù)據(jù)庫可以作為備用數(shù)據(jù)庫使用。 ? 簡化了表空間存儲管理,由 Oracle自動完成存儲管理操作。 ? 降低了用戶對數(shù)據(jù)字典的依賴性。 ? 不存在磁盤碎片問題,因為必要的信息都存儲在數(shù)據(jù)文件的位圖中,而不是保存在數(shù)據(jù)字典中 ? 在 Oracle9i數(shù)據(jù)庫中,系統(tǒng)表空間主要用于存儲數(shù)據(jù)字典等Oracle自身對象和數(shù)據(jù),將所有的用戶對象和數(shù)據(jù)保存在其他表空間中,因此需要為數(shù)據(jù)庫創(chuàng)建非系統(tǒng)表空間。 ? 使用多個表空間需遵循以下原則: ? 將數(shù)據(jù)字典與用戶數(shù)據(jù)分離 ? 將回滾數(shù)據(jù)與用戶數(shù)據(jù)分離 ? 將表空間的數(shù)據(jù)文件分散保存到不同的硬盤上 ? 能夠?qū)⒈砜臻g設(shè)置為脫機狀態(tài)或聯(lián)機狀態(tài) ? 將表空間設(shè)置為只讀狀態(tài)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1