無(wú)論是身處學(xué)校還是步入社會(huì),大家都嘗試過(guò)寫作吧,借助寫作也可以提高我們的語(yǔ)言組織能力。那么我們?cè)撊绾螌懸黄^為完美的范文呢?以下是小編為大家收集的優(yōu)秀范文,歡迎大家分享閱讀。
oracle基本語(yǔ)句篇一
oracle數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)復(fù)雜的軟件系統(tǒng)。如果不了解其內(nèi)部的結(jié)構(gòu)原理及關(guān)系,就不可能設(shè)計(jì)和編寫出高質(zhì)量的應(yīng)用軟件系統(tǒng),也不可能管理好一個(gè)復(fù)雜的應(yīng)用系統(tǒng)。為了幫助大家了解更多oracle數(shù)據(jù)庫(kù)知識(shí),下文簡(jiǎn)要給出 oracle 8 /oracle8i數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)的描述。
數(shù)據(jù)庫(kù)塊(block)
oracle 數(shù)據(jù)庫(kù)中的最小存儲(chǔ)和處理單位,包含塊本身的頭信息數(shù)據(jù)或pl/sql代碼。
oracle 塊的大小是可以在安裝時(shí)選擇“自定義安裝”來(lái)指定,也可以在create database創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例時(shí)指定。其最小為2k,最大可達(dá)為64k.
瓶頸(bottleneck)
指限制系統(tǒng)性能的部件。
面向?qū)ο蟮年P(guān)系數(shù)據(jù)庫(kù)
具有關(guān)系數(shù)據(jù)庫(kù)的全部功能,同時(shí)又支持面向?qū)ο蟮臄?shù)據(jù)庫(kù),稱作面向?qū)ο箨P(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。oracle7是一種功能完備的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng);oracle8是一種面向?qū)ο蟮年P(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。
客戶/服務(wù)器結(jié)構(gòu)(client/server)
有客戶機(jī)、服務(wù)器、網(wǎng)絡(luò)三要素的結(jié)構(gòu),客戶機(jī)(pc機(jī))通過(guò)網(wǎng)絡(luò)與服務(wù)器相連和工作。
胖客戶機(jī)(fat client)
一般的client/server結(jié)構(gòu)中的客戶機(jī)均為胖客戶機(jī)。因?yàn)檫@些客戶機(jī)需要配置較高的設(shè)備,如內(nèi)存、硬盤、主頻、cd_rom等。
瘦客戶機(jī)(thin client)
也稱作nc(網(wǎng)絡(luò)計(jì)算機(jī)),是一種內(nèi)存配置小(過(guò)去指一般只有4m,現(xiàn)無(wú)法定義),無(wú)硬盤,只有處理心片的處理機(jī)。
數(shù)據(jù)在線分析處理(olap)
是一種能以快速、交互、方便的方式洞察數(shù)據(jù)情況的技術(shù)。如oracle express,cognos(加拿大)的power play, business objects公司的business object 等。
多線程(mts)
一個(gè)用戶可以同時(shí)運(yùn)行多個(gè)程序?qū)?shù)據(jù)庫(kù)進(jìn)行訪問(wèn),比如visual c/c++可以提供同時(shí)啟動(dòng)多個(gè)進(jìn)程,而visual basic則不能。
數(shù)據(jù)倉(cāng)庫(kù)(data warehouse)
支持大量數(shù)據(jù)信息存儲(chǔ)的叫做支持?jǐn)?shù)據(jù)倉(cāng)儲(chǔ)或數(shù)據(jù)倉(cāng)庫(kù)。當(dāng)把幾個(gè)小型數(shù)據(jù)庫(kù)集成為一個(gè)大型數(shù)據(jù)庫(kù),并為一個(gè)較廣泛的組織服務(wù)時(shí),如果該數(shù)據(jù)庫(kù)存儲(chǔ)歷史數(shù)據(jù),提供決策支持,提供數(shù)據(jù)匯總,提供只讀數(shù)據(jù),并且實(shí)質(zhì)上充當(dāng)所有向它提供數(shù)據(jù)的相關(guān)成品數(shù)據(jù)庫(kù)的數(shù)據(jù)接收器,那么它通常被叫做數(shù)據(jù)倉(cāng)庫(kù)。
實(shí)例(instance)
是訪問(wèn)oracle數(shù)據(jù)庫(kù)所需的一部分計(jì)算機(jī)內(nèi)存和輔助處理后臺(tái)進(jìn)程。
對(duì)象(objects)
是實(shí)現(xiàn)世界實(shí)體的軟件表示,如表、索引、視圖、同義詞、過(guò)程等。
數(shù)據(jù)庫(kù)文件(datafile)
oracle系統(tǒng)中用于存放數(shù)據(jù)(應(yīng)用系統(tǒng)數(shù)據(jù))的文件。(<;>14中的例子不準(zhǔn)確,容易誤導(dǎo)讀者)。
控制文件(control file)
oracle中存放系統(tǒng)用的一些數(shù)據(jù)的文件。如數(shù)據(jù)文件的路徑及文件名,初始化文件路徑及 文件名等都存放在控制文件中。
日志文件(logs file)
也叫事務(wù)記錄文件,該文件記錄有事物對(duì)數(shù)據(jù)庫(kù)進(jìn)行的一切修改操作或事務(wù)。
dba(database administrator-數(shù)據(jù)庫(kù)管理員)
是管理數(shù)據(jù)庫(kù)系統(tǒng)的技術(shù)工具或人員,在完備的數(shù)據(jù)庫(kù)系統(tǒng)中都提供dba功能。
灰數(shù)據(jù)塊(dirty data block)
存放在內(nèi)存中的原始數(shù)據(jù)已被修改,而修改后的數(shù)據(jù)還未寫入數(shù)據(jù)庫(kù)中。
熱數(shù)據(jù)塊(hot data block)
存放著那些經(jīng)常被修改數(shù)據(jù)叫熱數(shù)據(jù)塊。
lru(least recently used-最近最少用)
oracle系統(tǒng)使用的一種算法,對(duì)于在內(nèi)存中但最近又不用的數(shù)據(jù)塊(內(nèi)存塊)叫做lru,oracle會(huì)根據(jù)那些數(shù)據(jù)屬于lru而將其移出內(nèi)存而騰出空間來(lái)加載另外的數(shù)據(jù)。
表(table)
存放專門數(shù)據(jù)而建立和分配的空間。
表空間(tablespace)
是一個(gè)或多個(gè)數(shù)據(jù)文件的集合,所有的數(shù)據(jù)對(duì)象都存放在指定的表空間中,但主要存放的是表, 所以稱作表空間。
回滾(rollback)
將用戶(或者說(shuō)事務(wù))改變的數(shù)據(jù)恢復(fù)到上一次所處的狀態(tài)。
恢復(fù)信息(undo information)
記錄用于恢復(fù)的信息稱作恢復(fù)信息?;貪L就是根據(jù)恢復(fù)信息內(nèi)容進(jìn)行恢復(fù)的。
oracle數(shù)據(jù)庫(kù)結(jié)構(gòu)oracle數(shù)據(jù)庫(kù)結(jié)構(gòu)是oracle數(shù)據(jù)庫(kù)系統(tǒng)的主要部分,它是一些可以看得見(jiàn)的軟件,包括:
oracle 數(shù)據(jù)字典l 表空間與數(shù)據(jù)文件l oracle實(shí)例(instance)
oracle 數(shù)據(jù)字典oracle數(shù)據(jù)庫(kù)的重要部分是數(shù)據(jù)字典。它存放有oracle數(shù)據(jù)庫(kù)所用的有關(guān)信息,對(duì)用戶來(lái)說(shuō)是一組只讀的表。數(shù)據(jù)字典內(nèi)容包括:
數(shù)據(jù)庫(kù)中所有模式對(duì)象的信息,如表、視圖、簇、及索引等。
分配多少空間,當(dāng)前使用了多少空間等。
列的缺省值。
約束信息的完整性。
oracle用戶的名字。
用戶及角色被授予的權(quán)限。
用戶訪問(wèn)或使用的審計(jì)信息。
其它產(chǎn)生的數(shù)據(jù)庫(kù)信息。
數(shù)據(jù)庫(kù)數(shù)據(jù)字典是一組表和視圖結(jié)構(gòu)。它們存放在system表空間中。數(shù)據(jù)庫(kù)數(shù)據(jù)字典不僅是每個(gè)數(shù)據(jù)庫(kù)的中心。而且對(duì)每個(gè)用戶也是非常重要的信息。用戶可以用sql語(yǔ)句訪問(wèn)數(shù)據(jù)庫(kù)數(shù)據(jù)字典。
表空間與數(shù)據(jù)文件簡(jiǎn)單說(shuō),表空間就是一個(gè)或多個(gè)數(shù)據(jù)文件(物理文件)的集合(邏輯文件)。一般有下面的表空間:
1)系統(tǒng)表空間(system tablespace)
是各種不同版本的oracle必備的部分,存放oracle系統(tǒng)的一些信息,一般只有一個(gè)system表空間。
2)臨時(shí)表空間(temporary tablespace )
由于oracle工作時(shí)經(jīng)常需要一些臨時(shí)的磁盤空間,這些空間主要用作查詢時(shí)帶有排序(group by,order by等)等算法所用,當(dāng)用完后就立即釋放,對(duì)記錄在磁盤區(qū)的信息不再使用,因此叫臨時(shí)表空間。一般安裝之后只有一個(gè)temp臨時(shí)表空間。
【本文地址:http://www.aiweibaby.com/zuowen/2753425.html】