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

正文內(nèi)容

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

2025-05-19 02:15 本頁面
 

【正文】 第 7章 邏輯存儲結(jié)構(gòu) 本章內(nèi)容 ? Oracle的邏輯存儲結(jié)構(gòu) ?表空間 ?數(shù)據(jù)塊 ?區(qū) ?段 本章要求 ?掌握 Oracle9i數(shù)據(jù)庫邏輯結(jié)構(gòu)組成 ?掌握表空間的作用及其管理 ?掌握擴展區(qū)的結(jié)構(gòu)及其管理 ?掌握段的作用及其管理 ?邏輯結(jié)構(gòu)單元類型 ? 數(shù)據(jù)塊: BLOCK ? 區(qū): EXTENT ? 段: SEGMENT ? 表空間: TABLESPACE ?數(shù)據(jù)庫的存儲層次 ?數(shù)據(jù)庫邏輯存儲結(jié)構(gòu)之間的關(guān)系 Database Logical Physical Tablespace Data file OS block Oracle block Segment Extent 表空間 數(shù)據(jù)段 ……… 區(qū)間 數(shù)據(jù)塊 (段片) ?表空間概述 ?表空間的管理 ? 表空間概念 ? 是 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 ?表空間的分類 ? 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 表空間 ?撤消表空間 ? 專門進行回退信息的自動管理 ?臨時表空間: ? 保存 SQL語句在執(zhí)行過程中所產(chǎn)生的臨時數(shù)據(jù)(主要是在排序時產(chǎn)生的臨時數(shù)據(jù)) ?用戶表空間 ? 保存用戶數(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)建表空間時,表空間的默認管理方式為本地管理方式。 ? 表空間的管理方式的比較 ? 由于在區(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ù)字典中 ? 表空間管理策略 ?
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1