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

正文內(nèi)容

第2章oracle11g簡介-在線瀏覽

2025-02-12 16:15本頁面
  

【正文】 數(shù)據(jù)庫升級(jí)的時(shí)間 – 閃回 (FlashBack)錯(cuò)誤能力 ? 優(yōu)化 PL/SQL – SQL新語法 – 新的 PL/SQL數(shù)據(jù)類型 – Continue關(guān)鍵字 Oracle 11g體系結(jié)構(gòu) ? 從可觀察的體系結(jié)構(gòu)上講 , 完整的 Oracle 數(shù)據(jù)庫包括數(shù)據(jù)庫 (DB)及其專門用來管理它的數(shù)據(jù)庫管理系統(tǒng)(DBMS)兩大部分 。 體系結(jié)構(gòu) 存儲(chǔ)結(jié)構(gòu) 軟件結(jié)構(gòu) 物理存儲(chǔ)結(jié)構(gòu) 邏輯存儲(chǔ)結(jié)構(gòu) 進(jìn)程結(jié)構(gòu) 內(nèi)存結(jié)構(gòu) 既相互獨(dú)立 又相互聯(lián)系 圖 21:數(shù)據(jù)庫的體系結(jié)構(gòu) ? 數(shù)據(jù)庫的主要功能是保存數(shù)據(jù),換言之,數(shù)據(jù)庫可以看作是保存數(shù)據(jù)的容器。 ? Oracle數(shù)據(jù)庫把數(shù)據(jù)存儲(chǔ)在文件中,這些保存數(shù)據(jù)庫不同信息的文件組成了 Oracle的物理結(jié)構(gòu)。這里指的邏輯單元包括表、視圖等常見的數(shù)據(jù)庫組件。 數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu) 數(shù)據(jù)庫 數(shù)據(jù)文件 物理結(jié)構(gòu) 控制文件 重做日志 文件 物理塊 (OS塊 ) 數(shù)據(jù)塊 (Data Block) 表空間(Tablespace) 邏輯結(jié)構(gòu) 區(qū) (Extent) 段 (Segment) 大 小 存儲(chǔ)粒度 圖 22: Oracle 11g的存儲(chǔ)結(jié)構(gòu) 數(shù)據(jù)庫的邏輯結(jié)構(gòu) ? Oracle數(shù)據(jù)庫的邏輯存儲(chǔ)結(jié)構(gòu)主要用于描述 Oracle內(nèi)部組織和管理數(shù)據(jù)的方式。 ? 數(shù)據(jù)庫的邏輯結(jié)構(gòu)是從邏輯的角度分析數(shù)據(jù)庫的組成。 ? 數(shù)據(jù)庫由若干個(gè)表空間組成,表空間由又由多個(gè)段組成,段由區(qū)間組成,區(qū)間則由數(shù)據(jù)塊組成。 一個(gè)用戶一般對(duì)應(yīng)一個(gè)方案 , 該用戶的方案名等于用戶名 ,并作為該 用戶的默認(rèn)方案 。 – 視圖 (View)—虛擬的表 , 視圖可以把表或其他視圖的數(shù)據(jù)按照一定的條件組合起來 。 – 索引 (Index)—是一種可選的數(shù)據(jù)結(jié)構(gòu) , 在表中的某些字段建立索引 , 能夠顯著地提高對(duì)該 表的查詢速度 , 提高讀取數(shù)據(jù)的效率 , 減少查詢時(shí)的硬盤 I/O操作 。 ? 數(shù)據(jù)庫可以劃分為若干的邏輯存儲(chǔ)單元,這些存儲(chǔ)單元被稱為表空間。 ? 在創(chuàng)建表時(shí),需要定義保存表的表空間。 ? Oracle 11g包含以下幾種表空間: (1)大文件表空間 它只能放置一個(gè)數(shù)據(jù)文件但其數(shù)據(jù)文件可以包括 4G個(gè)數(shù)據(jù)塊,如果每個(gè)數(shù)據(jù)塊的大小是 8K,那么大文件表空間可以達(dá)到 32T。當(dāng)數(shù)據(jù)庫創(chuàng)建時(shí), SYSYEM表空間會(huì)自動(dòng)創(chuàng)建。 SYSTEM表空間中包含整個(gè)數(shù)據(jù)庫的數(shù)據(jù)字典表、 PL/SQL程序的源代碼和解釋代碼、數(shù)據(jù)庫對(duì)象的定義等內(nèi)容。數(shù)據(jù)庫組件將 SYSAUX表空間作為存儲(chǔ)數(shù)據(jù)的默認(rèn)位置,因此當(dāng)數(shù)據(jù)庫創(chuàng)建或升級(jí)時(shí),它會(huì)自動(dòng)創(chuàng)建。 (5)Temporary臨時(shí)表空間 保存 SQL語句在執(zhí)行過程中產(chǎn)生的臨時(shí)數(shù)據(jù),主要是在排序過程中產(chǎn)生的臨時(shí)數(shù)據(jù)。 ? 一個(gè)表空間可以有多個(gè)段,而一個(gè)段只能屬于一個(gè)表空間。如果段中的區(qū)間用完了, Oracle可以自動(dòng)為它分配新的區(qū)間。 ? Oracle 11g數(shù)據(jù)庫有 4種類型的段,分別為:數(shù)據(jù)段、索引段、臨時(shí)段和回滾段。用戶創(chuàng)建表的同時(shí) Oracle將為表創(chuàng)建數(shù)據(jù)段。 ? 索引段 (Index Segment): 存儲(chǔ)表中最佳查詢的所有索引數(shù)據(jù)。 ? 臨時(shí)段 (Temporary Segment): 存儲(chǔ)表查詢排序操作期間建立的臨時(shí)表中的數(shù)據(jù)。 ? 回滾段 (Rollback Segment): 存儲(chǔ)修改之前的位置和值。對(duì)于回滾段的管理是由 Oracle自動(dòng)完成的。 ? 區(qū)間是為數(shù)據(jù)一次性預(yù)留的一個(gè)較大的存儲(chǔ)空間,直到那個(gè)區(qū)間被用滿,數(shù)據(jù)庫會(huì)繼續(xù)申請(qǐng)一個(gè)新的預(yù)留存儲(chǔ)空間,即新區(qū)間,一直到段的最大區(qū)間數(shù)或者是沒有可用的磁盤空間可以申請(qǐng)。 ? 一個(gè)數(shù)據(jù)塊對(duì)應(yīng)磁盤上一定數(shù)量的數(shù)據(jù)庫空間 , 標(biāo)準(zhǔn)的數(shù)據(jù)塊大小由初始參數(shù) DB_BLOCK_SIZE指定 。 ? 數(shù)據(jù)塊包括:公共的變長頭 、 表目錄 、 行目錄 、 空閑空間 、 行數(shù)據(jù) 。 ? 表目錄 存放在此塊中有行數(shù)據(jù)的表的信息 。 ? 空閑空間 是一個(gè)塊中未使用的區(qū)域 。 ? 行數(shù)據(jù) 包含表或索引數(shù)據(jù) 。 Oracle數(shù)據(jù)庫 表空間 表空間 表空間 視圖 索引 表 數(shù)據(jù)段 數(shù)據(jù)段 數(shù)據(jù)區(qū)間 數(shù)據(jù)區(qū)間 數(shù)據(jù)塊 數(shù)據(jù)塊 臨時(shí)段 回滾段 數(shù)據(jù)庫 表空間 邏輯對(duì)象 數(shù)據(jù)段 數(shù)據(jù)區(qū)間 數(shù)據(jù)塊 圖 23:邏輯結(jié)構(gòu)關(guān)系圖 數(shù)據(jù)庫物理存儲(chǔ)結(jié)構(gòu) ? Oracle的數(shù)據(jù)在邏輯上存儲(chǔ)在表空間中,而在物理上存儲(chǔ)在表空間所對(duì)應(yīng)的數(shù)據(jù)文件當(dāng)中。每個(gè) Ora
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1