㈠ 資料庫有哪幾種
常用資料庫有:
1、關系型資料庫
關系型資料庫是由IBM的E.F. Codd於1970年發明的,它是一個表格資料庫,其中定義了數據,因此可以以多種不同的方式對其進行重組和訪問。關系資料庫由一組表組成,其中的數據屬於預定義的類別。每個表在一個列中至少有一個數據類別,並且每一行對於列中定義的類別都有一個特定的數據實例。
2、分布式資料庫
分布式資料庫是一種資料庫,資料庫存儲在多個物理位置,處理在網路中的不同點之間分散或復制。分布式資料庫可以是同構的,也可以是異構的。同構分布式資料庫系統中的所有物理位置都具有相同的底層硬體,並運行相同的操作系統和資料庫應用程序。異構分布式資料庫中的硬體、操作系統或資料庫應用程序在每個位置上可能是不同的。
3、雲資料庫
雲資料庫是針對虛擬化環境優化或構建的資料庫。雲資料庫提供了一些好處,比如可以按每次使用支付存儲容量和帶寬的費用,還可以根據需要提供可伸縮性和高可用性。雲資料庫還為企業提供了在軟體即服務部署中支持業務應用程序的機會。
4、NoSQL資料庫
NoSQL資料庫對於大型分布式數據集非常有用。NoSQL資料庫對於關系資料庫無法解決的大數據性能問題非常有效。當組織必須分析大量非結構化數據或存儲在雲中多個虛擬伺服器上的數據時,它們是最有效的。
5、面向對象的資料庫
使用面向對象編程語言創建的項通常存儲在關系資料庫中,但是面向對象資料庫非常適合於這些項。面向對象的資料庫是圍繞對象(而不是操作)和數據(而不是邏輯)組織的。例如,關系資料庫中的多媒體記錄可以是可定義的數據對象,而不是字母數字值。
6、圖形資料庫
面向圖形的資料庫是一種NoSQL資料庫,它使用圖形理論存儲、映射和查詢關系。圖資料庫基本上是節點和邊的集合,其中每個節點表示一個實體,每個邊表示節點之間的連接。
㈡ 資料庫物理模型
資料庫物理模型設計的目標是根據選定的Oracle資料庫系統特點和航空物探數據管理與服務的業務處理需求,確定航空物探資料庫最優的物理環境、存取方法和存儲結構。即通過資料庫物理設計,以便達到物理資料庫結構的優化,使得在資料庫上運行的各種事務響應時間少、存儲空間利用率高、事務吞吐率大。
一、資料庫布局
航空物探信息系統的維護數據(部門、崗位、人員、人員許可權、數據入庫檢查規則及數據字典等)相對比較穩定。入庫前數據需經過各種檢查校對,確認數據正確後才能歸檔,存入航空物探資料資料庫,所以存入資料庫前的數據可能經常需要修改和刪除,相對變化較大;而存入資料資料庫中的數據一般不允許修改和刪除,以免誤操作破壞資料庫數據造成損失。
圖2-12 航空物探資料庫邏輯模型
圖2-13 航空物探資料庫布局與數據採集流程圖
據此,我們採用圖2-13所示的資料庫數據採集流程,並將航空物探資料庫分為資料採集資料庫、資料資料庫、系統維護資料庫分別進行存儲和管理,實現數據的統一管理和統一使用,便於數據入庫和易於維護等。
航空物探資料資料庫是航空物探所有數據最終存儲的場所。資料採集資料庫是數據歸檔存入資料資料庫前的臨時「集散地」,在此接收各項檢查,在確認數據無誤後歸檔到資料資料庫,然後刪除資料採集資料庫中已歸檔的數據。此外,資料採集資料庫中還保存數據入庫、維護、檢查日誌及歸檔記錄。
系統維護資料庫,存儲系統維護信息(如系統功能、資料庫表清單等)、安全信息(如信息系統用戶的角色、許可權、授權的系統功能等),數據字典、入庫數據檢查規則等。將其與航空物探數據分開,有利於系統維護和管理。
二、資料庫空間設置
資料庫空間設置包括磁碟空間設置、應用系統表空間設置、撤銷表空間、臨時表空間、日誌空間和索引空間設置。
(一)磁碟空間設置
磁碟空間設置的目標:磁碟性能不能阻礙實現資料庫性能,資料庫磁碟必須專用於資料庫文件,否則非資料庫將會影響到資料庫性能,且磁碟空間必須滿足恢復和性能的要求。
航空物探資料庫伺服器為IBMP620小型機,8塊硬碟,每塊硬碟36GB空間,每塊物理磁碟建立一個文件系統。為了提高磁碟的反應時間和尋道時間,提高I/O的存取效率,除了一塊硬碟用於UNIX操作系統外,其餘7塊磁碟分別存放資料採集資料庫、系統維護資料庫-日誌文件,資料資料庫及資料資料庫的大欄位數據、索引、回滾段和數據日誌文件。
(二)應用系統表空間設置
信息系統數據採集過程對數據的事務操作比較頻繁,經常進行數據插入(新數據入庫)、修改(入庫數據有誤)和刪除操作(數據重新導入或歸檔入庫),因此航空物探資料採集資料庫所在的表空間會很活躍。為了不影響其他I/O的競爭,同時也可以提高數據入庫的操作效率(50多年的歷史數據需要集中入庫),分配一個磁碟空間(36GB)為採集庫的表空間。由於採集數據歸檔入資料庫後被刪除,同時進行數據入庫的項目也不是很多,雖仍保留所有的採集日誌數據,一個磁碟空間也足夠使用。
航空物探資料資料庫的二維表和Oracle大欄位(BLOB)分別存放在不同的物理磁碟(每個磁碟36GB)上,對同時存在有表格數據和大欄位數據的資料庫表(如航跡線數據)時,可以提高磁碟I/O效率。隨著數據入庫的項目越來越多,需要增加相應的物理磁碟或磁碟陣列。
系統維護資料庫相對穩定,佔用磁碟空間約500M左右。由於系統磁碟有限,把日誌文件存放該磁碟中。
(三)撤銷表和臨時表空間的設置
在Oracle資料庫中,撤銷的目的是確保事務的回退和恢復。撤銷參數有UNDO_MANAGEMENT、UNDO_TABLESPACE和UNDO_RETENTION。
UNDO_MANAGEMENT參數用於資料庫中管理撤銷數據的方式,航空物探資料庫設置為自動模式(auto)。
UNDO_TABLESPACE參數用於指定資料庫中保存撤銷數據的撤銷表空間名稱,航空物探資料庫撤銷表空間名稱為UNDO_ARGS_TBSPACE,空間大小設置為20GB,以確保在保留時間內進行恢復。
UNDO_RETENTION參數用於指定已經提交事務的撤銷數據在能夠覆蓋之前應該保留多長時間,本資料庫系統設置為60min。
臨時表空間是用以存儲大量的排序,與撤銷表空間存放在一個物理磁碟上,本資料庫系統臨時表空間設置為500M。
(四)日誌空間設置
日誌的主要功能是記錄對資料庫已做過的全部操作。在系統出現故障時,如果不能將修改數據永久地寫入數據文件,則可利用日誌得到該修改,所以不會丟失已有操作結果。
日誌文件主要是保護資料庫以防止故障。為了防止日誌文件本身的故障,航空物探資料庫系統分別在一個獨立磁碟和系統維護庫磁碟中存放日誌文件。若系統出現故障,在下次打開資料庫時Oracle資料庫系統自動用日誌文件中的信息來恢復資料庫文件。
根據航空物探資料庫信息系統同時登錄的用戶數及使用的功能,將日誌文件大小設置為10GB。
(五)索引表空間設置
為了提高航空物探信息系統的查詢和統計速度,把所有索引空間與應用表空間完全分開,從而提高I/O存取效率。航空物探索引表空間大小設置為10GB。
聚集是表的一種存儲方法,一般每個基本表是單獨組織的,但對邏輯上經常在一起查詢的表,在物理上也鄰近存放,這樣可減少數據的搜索時間,提高性能。
當幾個關系(表)以聚集方式組織時,是通過公共屬性的值為表聚集的依據。航空物探資料庫系統是以項目標識(PROJ_ID)建立聚集的,所有涉及項目標識的資料庫表直接引用項目標識聚集。航空物探聚集表空間與索引表空間相同。
三、資料庫參數設置
在資料庫創建前需要對如下資料庫參數進行設置,航空物探參數文件名為Inito-raargs.ora,各種參數設置如下:
DB_block_size=16384
DB_name=oraagrs
DB_domain=oraargs.com
Compatible=9.1.0
Nls_characterset=ZHS16GBK
Open_Cursors=100
DB_files=100
DB_file_mutliblock_read_count=16
Log_checkpoint_interval=256000
Processes=200
四、內存設置
航空物探資料庫伺服器物理內存為4GB,除部分用於系統開銷外,其餘全部用於資料庫。
Oracle使用共享系統全局區(System Globla Area,SGA)內存來管理內存和文件結構,包含DB_block_Bufers、DB_cache_size、Shared_pool_size、Log_Buffer參數。航空物探資料庫系統的全局區內存參數設置如下。
DB_block_Buffers參數為SGA中存儲區高速緩存的緩沖區數目,每個緩沖區的大小等於參數DB_block_size的大小,DB_block_Buffers=19200(約300MB)。
Shared_pool_size參數為分配給共享SQL區的位元組數,是SGA大小的主要影響者,Shared_pool_size=1228800000(1.2GB)。
DB_cache_size參數是SGA大小和資料庫性能的最重要的決定因素。該值較高,可以提高系統的命中率,減少I/O,DB_cache_size=1024000000(1GB)。
Log_Bufer參數為重做日誌高速緩存大小,主要進行插入、刪除和修改回退操作,Log_buffer=5120000(5MB)。
五、優化設置
由於航空物探信息系統的採集軟體和應用軟體是採用MS.NETC#進行開發的,應用程序與資料庫之間的連接有傳統的ODBC和OLEDB兩種方式。為了支持ODBC在OLEDB技術上建立了相應的OLEDB到ODBC的調用轉換,而使用直接的OLEDB方式則不需轉換,從而提高處理速度。
在建立資料庫表時,參數Pctfree和Pctused設置不正確可能會導致數據出現行鏈接和行遷移現象,即同一行的數據被保存在不同的數據塊中。在進行數據查詢時,為了讀出這些數據,磁頭必須重新定位,這樣勢必會大大降低資料庫的執行速度。因此,在創建表時應充分估計到將來可能出現的數據變化,正確地設置這兩個參數,盡量減少資料庫中出現的行鏈接和行遷移現象。
航空物探資料採集資料庫表的插入、修改和刪除的頻率較高,Pctfree設置為20,Pctused設置為40;系統維護資料庫表相對穩定,Pctfree設置為10,Pctused設置為15;資料資料庫表除了增加數據外基本不進行修改和刪除操作,Pctfree設置為10,Pctused設置為5。
六、擴展性設置
多CPU和並行查詢PQO(Parallel Query Option)方式的利用:CPU的快速發展使得Oracle越來越重視對多CPU的並行技術的應用,一個資料庫的訪問工作可以用多個CPU相互配合來完成。對於多CPU系統盡量採用並行查詢選項方式進行資料庫操作。航空物探資料庫伺服器為2個CPU,在程序查詢中採用了並行查詢的方式。
在航空物探工作量統計、飛行小時統計、測量面積統計和岩石物性統計中,為了加快統計效率,在相應的查詢語句中增加了並行查詢語句。
隨著航空物探高精度測量程度的不斷提高,測量數據將越來越大。為了滿足航空物探查詢效率及發展,將航磁測量數據與校正後航磁測量數據按比例尺分1:20萬以下、20萬~50萬、1:50萬以上分別存放3張不同的資料庫表。
七、創建資料庫
在完成資料庫布局、空間設置、內存設置、資料庫參數設置、擴展性設置和優化設置後,進行航空物探資料庫物理模型設計,即航空物探資料庫實體創建。由於航空物探空間資料庫邏輯模型是採用ESRI提供的ArcGIS UML構建的Geodatabase模型,因此,使用ESRI公司提供的CaseTools將航空物探數據UML模型圖轉成空間資料庫(Geodatabase)實體(圖2-14)。
航空物探屬性資料庫表(二維表)是採用Power Designer資料庫設計平台直接把資料庫關系模型生成資料庫腳本來創建的。
經過資料庫的概念設計、邏輯設計和物理設計,最終生成航空物探資料庫。
圖2-14 航空物探資料庫物理模型實現
八、空間數據的索引機制
對於海量的空間資料庫而言,資料庫的操作效率是關繫到資料庫成敗的關鍵問題。為了提高數據的訪問、檢索和顯示速度,數據在載入到資料庫時,要素類數據建立了空間索引,柵格數據構建了金字塔結構,對象類數據採用與資料庫直接聯接的訪問機制。
(一)空間索引
為了提高要素類數據的查詢性能,在建立航空物探空間資料庫時,創建了空間索引機制。常用的空間索引有格網索引、R樹索引、四叉樹索引等。Geodatabase採用格網索引方式。所謂格網索引是將空間區域劃分成適合大小的正方形格網,記錄每一個格網內所包含的空間實體(對象)以及每一個實體的封裝邊界范圍,即包圍空間實體的左下角和右上角坐標。當用戶進行空間查詢時,首先計算出用戶查詢對象所在格網,然後通過格網編號,就可以快速檢索到所需的空間實體。
確定適合的格網級數、單元大小是建立空間格網索引的關鍵。格網太大,在一個格網內有多個空間實體,查詢檢索的准確度降低。格網太小,則索引數據量成倍增長和冗餘,檢索的速度和效率較低。資料庫的每一數據層採用不同大小、不同級數的空間索引格網單元,但每層最多級數不能超過三級。格網單元的大小不是一個確定性的值,需要根據對象的大小確定。空間索引格網的大小與檢索准確度之間的關系如圖2-15所示。
選擇格網單元的大小遵循下列基本原則:
1)對於簡單要素的數據層,盡可能選擇單級索引格網。減少RDBMS搜索格網單元索引的級數,縮短空間索引搜索的過程,例如航跡線要素類。
圖2-15 索引格網大小與檢索准確度的關系
2)如果數據層中的要素封裝邊界大小變化比較大,應選擇2或3級索引格網。Geodata-base最多提供三級格網單元。每一要素封裝邊界在適合的級內,減少了每一封裝邊界有多個格網的可能性。在空間索引搜索過程中,RDBMS則必須搜索所有3個格網單元級,這將消耗大量的時間。
3)若用戶經常對圖層執行相同的查詢,最佳格網的大小應是平均查尋空間范圍的1.5倍。
4)格網的大小不能小於要素封裝邊界的平均大小,為了減少每個格網單元有多個要素封裝邊界的可能性,格網單元的大小應取平均格網單元的3倍。最佳格網單元的大小可能受圖層平均查詢的影響。
空間域是按照要素數據集定義的,空間索引格網是按照要素類設置的。它們都是在創建Geodatabase資料庫時設置,並一經設置,中間不許改變;所以一定要在充分分析數據的情況下確定它們的值。航空物探數據主要是簡單要素類,空間跨度為70°。根據上述原則,航空物探數據選擇單級索引格網,格網大小為20°。
(二)金字塔結構
金字塔結構的核心是將柵格數據逐級進行抽稀,形成多級解析度的重采樣數據,並將其分割成塊,按一定的文件格式(金字塔文件格式)存儲成磁碟文件;在以後進行圖像顯示處理時,只需將要顯示的部分所覆蓋的塊從磁碟文件直接讀進內存緩沖區顯示即可。從金字塔的所有層中尋找與所要求顯示的比例相近或匹配的一層,並將該層的從某一點起的一定范圍的圖像所覆蓋的所有塊載入到內存緩沖區,提取所需部分並形成圖像。
金字塔演算法(圖2-16)是通過獲取顯示時所需要的一定解析度的數據來提高顯示速度。使用金字塔數據格式後,在顯示全圖時僅需要顯示一個較低解析度的數據,這樣既能加快顯示速度,又不會影響顯示效果。放大圖像,盡管顯示圖像解析度提高,由於顯示區域減小,所以顯示速度不會下降。如果沒有為柵格數據建立金字塔數據,則每次顯示都會讀取整個數據,然後進行重采樣得到顯示所需要的解析度,明顯地降低了顯示速度。
圖2-16 金字塔壓縮示意圖
金字塔數據重采樣方式有:最近鄰法、雙線性內插和立方卷積。其中最近鄰法適用於離散數據,而雙線性內插法和立方卷積法適合於連續數據。
在ArcGISEngine中提供了IRasterPyramid和IRasterPyramid2介面來實現金字塔數據的建立,而建立的數據保存在*.rrd格式的文件中。
(三)空間域定義
空間域是指數據的有效空間范圍,即Geodatabase資料庫的最大等效坐標的值域范圍,其定義主要是指比例系數和MinX、MinY的計算。
因為使用整數比浮點數有更高的壓縮率,並且對整數進行二進制搜索比較快,所以多用戶Geodatabase以4位元組正整數存儲坐標,其最大值為32位正整數所能表示的范圍是21.4億(2147483647),整數的范圍稱為空間域。在創建Geodatabase資料庫時需要定義合適的比例系數。大的整數值將消耗大量的計算機物理內存,所以選定的比例系數最好不要大於必須的比例系數。空間域隨坐標系的單位變化而變化。
比例系數和空間域之間成反比例關系,比例系數越大(存儲單位越小),表達的空間域也越小。為了使目標數據都存儲在系統中,需要謹慎地設置比例系數。將目標數據的寬度和高度較適中的數值乘以比例系數,如果結果小於21.4億,則比例系數是合適的。
航空物探數據模型是為我國的航空物探行業數據建庫設計的,它支持的空間數據的坐標范圍為我國領土覆蓋的海陸空間,最低緯度為赤道。根據概念設計的分析,航空物探數據模型採用的是地理坐標系,坐標系單位是度,基準是Beijing_1954,要求存儲的坐標數據精度達到0.01m。在赤道處,赤道圓周長為40075694.6m,則每度弧長=40075694.6×100/360cm=11132137.389cm,即1cm對應8.983000883E-8°。所以,航空物探數據模型的比例系數取為8.98E-8,即存儲單位為8.98E-8°,可滿足1cm精度要求。
將空間域移動到目標數據范圍之前,首先找到空間域在存儲單位的中心位置,目的是在必要時向各個方向擴展。4位元組正整數可表示的坐標范圍:2147483647×8.98E-8=192.84。我國的領土范圍是東經70°~140°,北緯0°~60°。所以,選取的比例系數是合適的。把空間域坐標系中心定為90°,然後,計算空間域的MinX、MinY。
MinX=((70+140)÷2)-90=15
MinY=((0+60)÷2)-90=-60
所以坐標的存儲數據是:
X_Storage=(X-MinX)/8.98E-8
Y_Storage=(Y-MinY)/8.98E-8
㈢ 計算機基礎知識
參考答案:BBBAC DBCBD
另附:
計算機基礎知識及答案(希望會有用)
1.計算機問世至今已經歷四代,凳余而劃分時代主要依據則是計算機的
A.規模 B.功能 C.性能 D.元件
2.當前的計算機一般稱為第四代計算機,它所採用的邏輯元件是
A.晶體管 B.集成電路 C.電子管 D.大規模集成電路
3.計算機的通用性使其可以求解各種不同的算術和邏輯問題,這主要是決定計算機的
A.高速運算 B.指令系統 C.可編程性 D.邏輯功能
4.計算機當前的應用領域廣泛,但據統計其應用最廣泛的領域是
A.數據處理 B.科學計算 C.輔助設計 D.過程棗擾滾控制
5.當前氣象預報已廣泛採用數值預報方法,這種數值預報方法會涉及計算機應用中的
A.科學計算和數據處理 B.科學計算與輔助設計
C.科學計算和過程式控制制 D.數據處理和輔助設計
6.最早設計計算機的目的是進行科學計算,但其主要的都是用於
A.科研 B.軍事 C.商業 D.管理
7.早期的計算機體積較大、耗能高、速度也較慢,其主要原因是制約於
A.工藝水平 B.元器件 C.設計水平 D.元材料
8.下列術語中,屬於顯示器性能指標的是
A. 速度 B. 可靠性 C. 解析度 D. 精度
9.一個完備的計算機系統應該包含計算機的
A. 主機和外設 B. 硬體和軟體 C. CPU和存儲器 D. 控制器運算器
10.計算機的型號不同,其內存的容量也可能不同,而計算容量的基本單位是
A. 字 B. 頁 C. 位元組 D. 位
11.不同的晶元有不同的字長,目前晶元有多種型號,其中奔騰4晶元的字長是
A. 8位 B. 16位 C. 32位 D. 64位
12.能夠將高級語言源程序加工為目標程序的系統軟體是
A.解釋程序 B.匯編程序 C.編譯程序 D.編輯程序
13.微型計算機與外部設備之間的信息傳輸方式有
A. 僅串列方式 B.串列方式或並行方式 C. 連接方式 D.僅並行方式
14.通常所說的「裸機」是指的哪種計算機,它僅有
A. 硬體 B. 軟體 C. 指令系統 D. CPU
15.計算機主機的組成是
A. 運算器加控制器 B. 中央處理器加主存儲器
C. 運算器加外設 D. 運算器加存儲器
16.計算機中的運算器的主要功能是完成
A. 代數和邏輯運算 B.代數和四則運算 C.算術和邏輯運算 D.算術和代數運算
17.時至今日,計算機仍採用程序內存或稱存儲程序原理,原理的提出者是
A. 莫爾 B. 圖靈 C. 馮·諾依曼 D. E.F.codd
18.中央處理器(CPU)可直接訪問的計算機部件是
A. 內存 B. 硬碟 C. 軟盤 D. 外存
19.計算機的技術指標有多種,而最主要的應是
A. 語言、外設和速度 B. 主頻、字長和容量
C. 外設、容量和體積 D. 軟體、速度和重量
20.衡量微型計算機價值的主要依據是其
A. 功能 B. 性能價格比 C. 運算速度 D. 操作次數
21.微型計算機的主頻很大程度上決定了計算機的運行速度,它是指
A.計算機的運行速度快慢 B.微處理器時鍾工作頻率
C. 基本指令操作次數 D. 單位時間的存取數量
22.計算機各部件傳輸信息的公共通路稱為匯流排,一次傳輸信息的位數稱為匯流排的
A.長度 B. 粒度 C. 寬度 D. 深度李昌
23.按照匯流排上傳輸信息類型的不同,匯流排可分為多種類型,以下不屬於匯流排的是
A.交換匯流排 B. 數據匯流排 C. 地址匯流排 D. 控制匯流排
24.鍵盤一般分為四個區域,其中shift為換檔鍵,它屬於
A.主鍵盤區 B.小鍵盤區 C. 功能鍵區 D. 編輯鍵區
25.滑鼠器具有簡單、直觀、移動速度快等優點,但下列四項中不能用滑鼠點擊的是
A.鍵盤 B. 菜單 C. 圖標 D. 按鈕
26.條形碼技術應屬於計算機系統應用中的
A.輸入技術 B. 輸出技術 C. 顯示技術 D. 索引技術
27.軟硬磁碟和磁碟驅動器是微型計算機的外存儲設備,它是實現對信息的
A.輸入 B. 輸出 C. 輸入和輸出 D. 記錄和過濾
28.在對軟硬磁碟和驅動器的敘述中有許多專用述語,而與其無關的是
A.密度 B. 磁軌 C. 扇區 D. 游標
29.點陣列印機術語中,「24針」是指
A.列印頭有24×24根針 B.信號接線頭有24根針
C. 列印頭有24根針 D.信號接線頭和列印頭都有24根針
30.當前微型計算機上大部分採用的外存儲器,不包括
A.硬碟 B.光碟 C.軟盤 D.磁帶
31.下述計算工具中屬模擬式的計算工具的是
A.算盤 B.手搖計算機 C.計算尺 D.台式計算機
32.計算機進行數值計算時的高精確度主要決定於
A. 計算速度 B.內存容量 C.外存容量 D.基本字長
33.計算機能計算有大量數據和程序語句的問題,下列起主要作用的因素是
A.大尺寸的彩顯 B.快速的列印機
C.大容量內外存儲器 D.好的程序設計語言
34.下列四組數依次為二進制、八進制和十六進制,符合要求的是
A.11,78,19 B. 12,77,10
C.12,80,10 D.11,77,19
35.下述對軟體配置的敘述中哪個是不正確的
A.軟體配置獨立於硬體 B.軟體配置影響系統功能
C.軟體配置影響系統性能 D.軟體配置受硬體的制約
36.ROM中的信息是
A.由計算機製造廠預先寫入的 B.在系統安裝時寫入的
C.根據用戶需求不同,由用戶隨時寫入的 D.由程序臨時寫入的
37.下面各組設備中,同時包括了輸入設備、輸出設備和存儲設備的是
A.CRT,CPU,ROM B.磁碟,滑鼠器,鍵盤
C.滑鼠器,繪圖儀,光碟 D.磁帶,列印機,激光印字機
38.計算機系統應包括硬體和軟體兩部分,軟體又必須包括
A.介面軟體 B.系統軟體 C.應用軟體 D.支撐軟體
39.馮"諾依曼計算機的基本原理是
A. 程序外接 B. 邏輯連接 C. 數據內置 D. 程序存儲
40.將匯編語言源程序翻譯成計算機可執行代碼的軟體稱為
A.編譯程序 B. 匯編程序 C. 管理程序 D. 服務程序
41.7位2進制編碼的ASCII 碼可表示的字元個數為
A. 127 B. 255 C. 256 D. 128
42.利用計算機對指紋進行識別、對圖像和聲音進行處理屬於的應用領域是
A. 科學計算 B. 自動控制 C. 輔助設計 D. 信息處理
43.在微機的各種設備中,既可輸入又可輸出的設備是
A. 磁碟驅動器 B、鍵盤 C、滑鼠 D、繪圖儀
44.在微機中,應用最普遍的字元編碼是
A. BCD碼 B. ASCII碼 C. 漢字編碼 D. 補碼
45.計算機的工作原理是
A.機電原理 B. 存儲程序 C.程序控制 D. 存儲程序與程序控制
46.運算器、控制器和寄存器屬於
A. 算術邏輯單元 B. 主板 C. CPU D. 累加器
47.一般CD-ROM碟片可存放的位元組數有
A. 680KB B. 680MB C.512GB D.1024KB
48.通常用英文單詞「byte」來表示
A. 字 B. 字長 C. 位元組 D. 二進制位
49.計算機配置的內存的容量為128MB或128MB以上,其中的128MB是指
A. 128×1000×1000×8個位元組 B. 128×1000×1000個位元組
C. 128×1024×1024×8個位元組 D. 128×1024×1024個位元組
50.用來表示計算機輔助設計的英文縮寫是
A. CAI B. CAM C. CAD D. CAT
51.計算機的應用范圍很廣,下列說法中,正確的是
A.數據處理主要應用於數值計算 B.輔助設計是用計算機進行繪圖和過程設計
C.過程式控制制只能應用於生產管理 D.計算機主要用於科學計算
52.下列存儲器中讀寫速度最快的是
A. 內存 B. 硬碟 C. 光碟 D.軟盤
53.下列四項中外存(輔存)是指
A. RAM B. ROM C. 磁碟 D. 虛盤
54.微型計算機中的「奔3」或「奔4」指的是
A. CPU的型號 B.顯示器的型號
C.列印機的型號
D. 硬碟的型號
55.計算機中用來表示內存儲器容量大小的最基本單位是
A.位(BIT) B. 位元組(BYTE) C. 字(WORD) D. 雙字(DOUBLE WORD)
56.8個位元組含二進制位
A. 8個 B. 16個 C. 32個 D. 64個
57.下列字元中ASCII碼值最小的是
A. a B. A C. f D. Z
58.計算機的主存儲器是指
A. RAM和磁碟 B. ROM
C. RAM和ROM D. 硬碟和控制器
59.計算機中存儲單元中存儲的內容
A. 可以是數據和指令 B. 只能是數據 C. 只能是程序 D. 只能是指令
60.Cache的中文譯名是
A. 緩沖器 B. 高速緩沖存儲器 C. 只讀存儲器 D. 可編程只讀存儲器
61.為解決某一特定的問題而設計的指令序列稱為
A. 文檔 B. 語言 C. 系統 D. 程序
62.某單位的人事管理程序屬於
A. 系統程序 B. 系統軟體 C. 應用軟體 D. 目標軟體
63.計算機中的所有信息都是以二進制方式表示的,主要理由是
A. 運算速度快 B. 節約元件 C. 所需的物理元件最簡單
D. 信息處理方便
64.計算機的內存儲器比外存儲器
A. 便宜 B. 存儲量大 C. 存取速度快 D. 雖貴但能存儲更多的信息
65.在存儲一個漢字內碼的兩個位元組中,每個位元組的最高位是
A. 1和0 B. 0和1 C. 1和1 D. 0和0
66. 一般認為,世界上第一台電子數字計算機是誕生於20世紀的
A.1946年 B.1952年 C.1959年 D.1962年
67.計算機硬體系統的主要組成部件有五大部分,下列各項中不屬於五大部分的是
A.運算器 B. 軟體 C. I/O設備 D.控制器
68.斷電後,會使信息存儲的數據丟失的存儲器是
A.RAM B.硬碟 C.ROM D.軟盤
69.計算機軟體一般可分為系統軟體和應用軟體兩大類,不屬於系統軟體的是
A.操作系統 B.資料庫管理系統 C. 客戶管理系統 D.語言處理程序
70.計算機當前已應用於各種行業、各種領域,而計算機最早的設計是針對於
A.數據處理 B.科學計算 C.輔助設計 D.過程式控制制
71.計算機有多種技術指標,而決定計算機的計算精度的則是
A.運算速度 B.基本字長 C.存儲容量 D.進位數制
72.計算機內部用於處理數據和指令的編碼是
A.十進制碼 B.二進制碼 C.ASCII碼 D.漢字編碼
73. 二進制數10110001相對應的十進制數應是
A.123 B.167 C.179 D.177
74. 十進制數160相對應的二進制數應是
A.10010000 B.01110000 C.10101010 D.10100000
75. 微型計算機的微處理器晶元上集成的是
A.控制器和運算器 B.控制器和存儲器
C. CPU和控制器 D.運算器和IO介面
76.保持微型計算機正常運行必不可少的輸入輸出設備是
A.鍵盤和滑鼠 B.顯示器和列印機 C.鍵盤和顯示器 D.滑鼠和鍵盤
77.在計算機程序設計語言中,可以直接被計算機識別並執行的只有
A.機器語言 B.匯編語言 C. 演算法語言 D.高級語言
78. 計算機系統中,最貼近硬體的系統軟體是
A.語言處理程序 B.資料庫管理系統 C.服務性程序 D.操作系統
79.在計算機中,信息的最小單位是
A.位元組 B.位 C.字 D.KB
80. 在微機中,將數據送到軟盤上,稱為
A.寫盤 B.讀盤 C.輸入 D.以上都不是
81.下列各項中,不是微型計算機的性能指標的是
A.字長 B.存取周期 C.主頻 D.硬碟容量
D~D~C~A~A~
B~B~C~B~C~
D~C~B~A~B~
C~C~A~B~B~
B~C~A~A~A~
A~C~D~C~D~
C~D~C~D~A~
A~C~B~D~B~
D~D~A~B~B~
C~B~C~D~C~
B~A~C~A~B~
D~B~C~A~B~
D~C~C~C~C~
A~B~A~C~B~
B~C~D~D~A~
C~A~D~B~A~
D
㈣ 雲資料庫消耗的物理資源是什麼
計算,雲網路帶寬,雲數據存儲。在雲資料庫中,主要消耗的物理資源為雲主機計算資源、雲網路帶寬資源、雲數據存儲資源三大類資源。
㈤ 試述文件系統與資料庫系統的區別與聯系
一、文件系統與資料庫系統的區別:
1、數據存儲方法不同:
文件系統使用文件將數據長期保存在外部內存中,資料庫系統將數據與資料庫統一存儲,程序與文件系統中的數據有一定的連接,資料庫系統中的程序與數據分離.
2、數據管理的方法不同:
文件系統採用操作系統中的訪問方法對數據進行管理,資料庫系統使用DBMS統一管理和控制數據。
3、數據共享程度不同:
文件系統實現需要基於文件的數據共享,資料庫系統實現的記錄和欄位作為數據共享的單位。文件系統面向某一應用程序,共享性差,冗餘度大,數據獨立性差。
4、資料庫獨立性不同:
資料庫系統面向現實世界,共享性高,冗餘度小,具有較高的物理獨立性和一定的邏輯獨立性。
二、文件系統與資料庫系統的聯系:
1、文件系統於資料庫系統都是計算機系統中管理資料庫的軟體。解析文件系統是操作系統的重要組成部分。
2、而DBMS是獨立於操作系統的軟體,文件管理都是DBMS在操作系統的基礎上實現的。資料庫系統的組織和存儲是通過操作系統中的文件系統來實現的。
3、資料庫系統主要管理資料庫的存儲、事務以及對資料庫的操作。文件系統是操作系統管理文件和存儲空間的子系統,主要清核是分配文件所佔的簇、盤塊或者建立FAT、管理空間空間等。
4、通常,資料庫系統會調用文件系統來管理自己的數據文件,但某些資料庫系統能夠自行管理數據文件,即使在裸機上也是如此。文件系統是操作系統所必需的,資料庫系統只需要用於資料庫管理和應用。
(5)哪個資料庫需要物理裸機支撐擴展閱讀:
文件系統和資料庫系統的用途:
文件系統將數據組織到單獨的數據文件中,實現了記錄中的結構,但整體是非結構化的,而資料庫系統實現了整個數據的結構,這是資料庫的主要特徵之一,也是資料庫的主要特徵之一。資料庫系統和文件系統之間的本質區別。在文件系統中,數據冗餘大。浪費了存儲空間。容易造成數據不一致。
資料庫系統中,數據是面向整個系統,數據可以被多個用戶、多個應用共享使用,減少了數據冗餘。
文件系統中的文件為特定應用程序提供服務,當您要修改數據的邏輯結構時,必須修改應用程老正和序,修改文件結構的定義,數據和程序之間缺乏獨立性,並且在通過DBMS的兩級圖像實現了數據的物理獨立性和邏輯獨立性。將數據的定義與程序分開,減少侍盯了應用程序的維護和修改。
文件系統和資料庫系統均可以長期保存數據,由數據管理軟體管理數據,資料庫系統是在文件系統基礎上發展而來。
參考資料來源:網路-資料庫系統
參考資料來源:網路-文件系統
㈥ 我單位現在想建立一個內部資料庫,請問需要什麼硬體設備,價位多少
一般的資料庫都是安裝在 sever 操作系統上的
也就是說你要找一台機器安裝 2000或2003伺服器版操作系統 然後安裝sql2000或2005
硬體設備方面沒有什麼太具體的要求,對安裝操作系統的硬碟做一個raid-1,對存放數據的硬碟搭建raid-5以保證數據安全性。
raid-1 兩塊磁碟搭建,就是源盤的鏡像陪仔防止磁碟物理損壞後的數據丟失和時間上的誤工,一塊壞掉了,另一個還可以正常工作
raid-5 第三塊硬碟兄亮起搭,優點是當這個陣列中的一塊磁碟壞掉之後,陣列仍正常工作,換掉壞的硬碟之後原來磁碟丟失的文件會被自動恢復出來。
至於資料庫的設計,這些是根據你所需要的功能蘆塵汪開始計費的,功能越多費用就越高,這個沒有固定的標准,地區差異也比較大
㈦ 怎麼選擇雲伺服器配置
雲伺服器的配置規格影響價格,也直接決定了它的計算能力和特點,是在采購時要重點考慮的問題。
選雲伺服器配置,看這三個維度
雲伺服器的配置伍虧規格主要取決於類型、代別、實例大小三個最重要的維度。
維度一:類型
雲伺服器的「類型」或「系列」,是指具有同一類設計目的或性能特點的雲伺服器類別。
通常來說,雲廠商會提供通用均衡型、計算密集型、內存優化型、圖形計算型等常見的雲伺服器類型。這些類型對應著硬體資源的某種合理配比或針對性強化,方便你在面向不同場景時,選擇最合適的那個型號。
vCPU 數和內存大小(按GB計算)的比例,是決定和區分雲伺服器類型的重要依據之一。
通用均衡型的比例通常是1:4,如2核8G,這是一個經典搭配,可用於建站、應用服務等各種常見負載,比如作為官網和企業應用程序的後端伺服器等。
如果 vCPU 和內存比是1:2,甚至1:1,那就是計算密集型的范疇,它可以用於進行科學計算、視頻編碼、代碼編譯等計算密集型負載。
比例為1:8及以上,就被歸入內存優化型,比如8核64G的搭配,它在資料庫、緩存服務、大數據分析等應用場景較為常見。
圖形計算型是帶有GPU能力的虛擬機,一般用於機器學習和深度學習模型的訓練和推理。隨著 AI的火熱,這類機器也越來越多地出現在各種研發和生產環境中。
在主流雲計算平台上,常罩橘李常使用字母縮寫來表達雲伺服器的系列。比如,AWS 的通用型是M系列,阿里雲的內存優化型為R系列,Azure的計算優化型為F系列。
https://www.wy.cn/computing/wcloud/all?utm_source=wemedia
㈧ 裸金屬伺服器是物理機嗎
裸金屬伺服器,又稱為「雲物理機」,類似於雲上的專屬獨立物理伺服器,它融合了傳統物理機蔽握行和雲伺服器的各自優勢皮唯,兼具了雲伺服器的「彈性可伸縮」和物理機的「高性能」特點,是一種可媲美傳統宏嘩物理的高性能計算服務。思騰合力提供的裸金屬伺服器,能夠為用戶提供專屬的雲上獨立物理伺服器,可為「企業核心資料庫、高性能計算、大數據、游戲開發」等業務應用場景,提供強勁卓越的計算性能以及更高等級的數據安全,還不明白自己網路下。
㈨ 運行oracle資料庫對電腦硬體配置的最低要求是什麼
1.檢查硬體要求 系統必須符合以下最低硬體要求: 至少有1024MB的物理內存 下表說明安裝時物理內存(RAM)和交換區(swap space)的配置關系。 RAM Swap Space 1024 MB 到 2048 MB 1.5 倍 RAM 2049 MB 到 8192 MB 等於 RAM 大於 8192 MB 0.75 倍 RAM 在 /tmp 目錄中至少有400 MB空閑磁碟空間 1.5 GB 到 3.5 GB 的磁碟空間用於安裝 Oracle 資料庫軟體,具體大小由安裝類型決定 1.2GB 磁碟空間用於資料庫預配置文件系統存儲(可選) 說明: 使用 ASM (Automatic Storage Management) 和 RDS (raw device storage) 的磁碟空間要求在後面的章節中描述。 若選擇自動備份配置,啟用閃回區(flash recovery area)需要額外的磁碟空間,也瞎埋可以在文件系統或 ASM(Automatic Storage Management) 磁碟組中指定。 確保系統滿足這些要求: 確認物理內存尺寸,鍵入下列命令: # grep MemTotal /proc/meminfo 假如物理內存尺寸小於推薦的內存要求,必須在安裝前增加內存。 確認交換區(swap space)尺寸,鍵入下列命令: # grep SwapTotal /proc/meminfo 示例: as3$grep SwapTotal /proc/meminfo SwapTotal: 2048248 kB 必要時,查閱操作系統文檔中如磨宴螞何配置額外交換區(swap space)的相關信息以修改交換區(swap space)配置。 確認可用的 RAM 和交換區(swap space),鍵入下列命令: # free 示例: as3$free total used free shared buffers cached Mem: 503084 490356 12728 0 2432 345224 -/+ buffers/cache: 142700 360384 Swap: 2048248 72692 1975556 最好在延遲數秒後,作多次重復測試. 說明: 上述命令會產生多個不同的結果。這是因為在凍結期外可用的 RAM 和交換區(swap space)隨用戶的操作不斷變化。 確認 /tmp 目錄中可用的磁碟空間,鍵入下列命令: # df -h /tmp 示例: as3$df -h /tmp 文件系統 容量 已用 可用 已用% 掛載點 /dev/hda3 16G 4.5G 11G 31% / 假如在 /tmp 目錄的自由磁碟空間中少於 400MB,請完成下列步驟之一: 刪除 /tmp 目錄中不必要的文件以滿足磁碟空間需求。 在配置Oracle 用戶環境時設置 TEMP 和 TMPDIR 環境變數(稍後說明)。 擴充文件系統的 /tmp 目錄。必要時,聯系您的系統治理員了解關於擴充文件系統的相關信息。 確認操作系統的自由磁碟空間,鍵入下列命令: # df -h 示例: as3$df -h 文件系統 容量 已用 可用 已用% 掛載點 /dev/hda3 16G 4.5G 11G 31% / /dev/hda2 981M 27M 905M 3% /boot /dev/hda5 29G 27G 1.3G 96% /opt none 246M 0 246M 0% /dev/shm /dev/hda6 15G 191M 14G 2% /var 下表顯示每種安裝類型需要的大約磁碟祥森空間: 安裝類型 所需空間 Enterprise Edition 1.85 Standard Edition 1.85 Custom (maximum) 1.99 確認系統硬體架構能運行 Oracle 軟體,鍵入下列命令: # grep "model name" /proc/cpuinfo 示例: as3$grep "model name" /proc/cpuinfo model name : Intel(R) Pentium(R) 4 CPU 2.80GHz 說明: 該命令顯示處理器類型。驗證處理器架構匹配您將要安裝的 Oracle 發行版軟體。假如看不到預期結果,則不能在系統中安裝這個軟體。 2.檢查軟體要求 安裝所需的軟體環境,根據下表進行核實。 說明: Oracle 通用安裝工具根據系統需求清單對系統進行檢查核實。確保在開始安裝前通過檢查。 需求項 操作系統 包含下列操作系統版本之一: Red Hat Enterprise Linux AS/ES 3.0 (Update 4 or later)
Red Hat Linux 4.0 (Update 1 or later) SUSE Linux Enterpreise Server 8.0 with SP4 or later SUSE Linux Enterprise Server 9.0 with SP2 or later 核心版本 系統必須運行在以下核心版本之上(或以上版本): Red Hat Enterprise Linux 3.0: 2.4.21-20.EL Red Hat Enterprise Linux 4.0: 2.6.9-11.EL SUSE Linux Enterprise Server 8.0: 2.4.21-278 SUSE Linux Enterprise Server 9.0: 2.6.5-139 包 下列包(或以上版本)必須已經安裝: Red Hat Enterprise Linux 3.0: make-3.79.1-17 control-center-2.2.0.1-13 gcc-3.2.3-47 gcc-c++-3.2.3-47 gdb-6.1post-1.20040607.52 glibc-2.3.2-95.30 glibc-common-2.3.2-95.30 glibc-devel-2.3.2-95.30 glibc-devel-2.3.2-95.20 (32 bit) compat-db-4.0.14-5.1 compat-gcc-7.3-2.96.128 compat-gcc-c++-7.3-2.96.128 compat-libstdc++-7.3-2.96.128 compat-libstdc++-devel-7.3-2.96.128 gnome-libs-1.4.1.2.90-34.2 (32 bit) libstdc++-3.2.3-47 libstdc++-devel-3.2.3-47 openmotif-2.2.3-3.RHEL3 sysstat-5.0.5-5.rhel3 setarch-1.3-1 lio-0.3.96-3 lio-devel-0.3.96-3 Red Hat Enterprise Linux 4.0: binutils-2.15.92.0.2-10.EL4 compat-db-4.1.25-9 control-center-2.8.0-12 gcc-3.4.3-9.EL4 gcc-c++-3.4.3-9.EL4 glibc-2.3.4-2 glibc-common-2.3.4-2 gnome-libs-1.4.1.2.90-44.1 libstdc++-3.4.3-9.EL4 libstdc++-devel-3.4.3-9.EL4 make-3.80-5 pdksh-5.2.14-30 sysstat-5.0.5-1 xscreensaver-4.18-5.rhel4.2 SUSE Linux Enterprise Server 9: gcc-3.3.3 gcc-c++-3.3.3 glibc-2.3.3 lio-0.3.102-1.2ia64 lio-devel-0.3.102-1.2ia64 make-3.80 PL/SQL 本地編譯, Pro*C/C++, Oracle 調用介面, Oracle C++ 調用介面, Oracle XML 開發工具 (XDK) Intel C++ 編譯器 8.1 或 GNU C and C++ 編譯器及以上版本,這些產品需要以上清單所列出的包支持。 說明: Intel C++ 編譯器 V8.1 以上已經提供支持,不需要安裝。在 Red Hat Enterprise Linux 3, OCCI上採用 3.2 版,已經提供 GNU C++ 編譯器支持。這是默認的編譯器版本。 OCCI 也同樣支持採用 gcc 3.2.3 標准模板庫的 Intel C++ 編譯器 V8.1。 Oracle XML 開發套件 在使用 GCC 的 Red Hat Linux 4.0 上不被支持。只有 Intel C++ 編譯器 (ICC) 提供支持。 在 Red Hat Enterprise Linux 4.0 上, Oracle C++ 調用介面 (OCCI) 不支持 GCC 3.4.3。要在 Red Hat Enterprise Linux 4.0 上使用 OCCI,你需要安裝 GCC 3.2.3。 Oracle JDBC/OCI 驅動程序 你可以在下列 JDK 版本中使用 Oracle JDBC/OCI 驅動;然而,它們不需要單獨安裝: Sun JDK 1.4.2 with the JNDI extension 說明:JDK 1.4.2 在該發行版中已經安裝 確保系統滿足這些要求: 確認 Linux 版本,鍵入下列命令: # cat /etc/issue 示例: as3$cat /etc/issue Red Hat Enterprise Linux AS release 3 (Taroon) Kernel \r on an \m 說明: 只有存在先前表格中所列版本的 Linux 被支持。不能安裝在其他的 Linux 版本上。 確認需要的核心已經安裝,鍵入下列命令:
# uname -r 示例: as3$uname -r 2.4.21-4.ELsmp 下面是該命令在一個 Red Hat Enterprise Linux 3.0 系統中執行的輸出情形: 2.4.21-20.EL 在該例中,輸出表明系統的核心版本 ()和 勘誤表 (20.EL)等級。 新的內核命名 RHAS2.1 for ia32 2.4.9-e.25 — 單處理器內核 2.4.9-e.25-smp — 能夠處理最高達 4GB 的物理內存的 SMP 內核 2.4.9-e.25 — 能夠處理最高達 16GB 左右的物理內存的企業 SMP 內核 RHEL3 for ia32 2.4.21-4.EL — 單處理器內核 2.4.21-4.ELsmp — 能夠處理最高達 16 GB 的物理內存的 SMP 內核 2.4.21-4.ELhugemem — 能夠處理超過 16 GB,最高達 64 GB 的 SMP 內核 假如核心版本不符合前述要求,請與操作系統供給商聯系,以獲取最新的核心版本並更新。 確認必須的包已經全部安裝,請鍵入下列格式類似的命令: # rpm -q package_name 示例: as3$rpm -q gcc-3.3.3 package gcc-3.3.3 is not installed 假如包沒有安裝,請從您的 Linux 安裝包或從 Linux 提供商的網址下載並安裝。 假如需要為 WebSphereMQ 的 CSD,請在下列網址中下載並獲取安裝信息: http://www.ibm.com/software/integration/mqfamily/support/summary/lin.Html