
【4】29.對於大型資料庫而言,基於管理或配置磁碟空間的考量(例如:將部分資料置於不同磁碟),而將資料
庫建立成多個資料檔時,我們就可以將它們分成不同檔案群組(Filegroups),以方便資料庫檔案的管理。當使
用檔案群組來建立多個資料檔,且將資料存入資料檔時,就是以檔案群組為單位,而不是個別資料檔。下列何
者不是 SQL Server 的檔案群組? 
使用者定義檔案群組(User-defined Filegroups) 
主檔案群組(Primary Filegroups) 
預設檔案群組(Default Filegroups) 
交易紀錄檔案群組(Log Filesgroups) 
【3】30.有關資料指標(Cursor)的敘述,下列何者錯誤? 
使用 RELATIVE n,將指標移動至目前位置的「相對位置 n」,若是 n為「負數」,表示相對於目前位置的「上
面第 n筆」 
資料指標被宣告後,立即會佔用一部分的系統記憶體,就算是將其關閉後,該資料指標依然是存在的,所以
仍會佔用系統的記憶體。必須將它釋放配置,才不致將系統記憶體耗盡 
資料指標(Cursor)是透過 SQL 敘述,先從資料庫讀出資料,並暫存於 tempdb 資料庫內的「暫存資料表」(稱
此為「資料集」),再透過 DECLARE 方式從此「資料集」逐一讀取單筆紀錄處理 
使用 READ_ONLY,設定該資料指標為唯讀模式,可以避免該資料指標內的資料被更改 
【2】31.在Oracle 資料庫包括哪些類型的 segment? 
 data segment、memory segment、rollback segment、index segment、field segment 
 data segment、cluster segment、rollback segment、index segment、temporary segment 
 table segment、cluster segment、copy segment、index segment、physical segment 
 class segment、cluster segment、rollback segment、random segment、temporary segment 
【3】32. Oracle 資料庫連接分成專用連接和共用連接,下列何者是其作業重點? 
專用連接是可針對連接使用者太多和資源消耗較大的情況 
在共用連接模式下,伺服器程序和使用者程序是一對一關係 
在專用連接模式下,伺服器程序也稱作使用者程序的代理程序   
在專用連接模式下,伺服器程序和使用者程序是一對多關係 
【2】33.在Oracle 資料庫有初始化參數,下列何者是「資料庫的識別字,在建立資料庫時指定,不能更改」的參數? 
 instance_name   db_name   control_files   undo_tablespace 
【1】34.有關資料庫回復的作業,下列敘述何者正確? 
媒體回復是指當存放資料庫的媒體故障時的回復 
檢查點記錄的主要功能是幫助備份程序作 Redo 和Undo 工作 
Redo,或稱為 Rollback 
Undo 的動作,也稱為向前恢復(Roll Forward)。 
【2】35.當系統發生錯誤時,將部分完成交易解除作用,請問什麼功能可以將一交易復原至交易開始時的狀態? 
 COMMIT 
 ROLLBACK 
 SAVEPOINT 
 SAVE 
【1】36.有關 Oracle 基本記憶體結構的重點內容,下列敘述何者正確? 
其記憶體結構內容包括:System global area (SGA)、Program global area (PGA)、User global area (UGA)、Software 
code areas 等 
 Program global area 是與用戶層次相關聯的存儲器 
 User global area 是用於存儲正在運行的代碼之內存部分 
 Software code areas 是包含數據和控制訊息的非共享存儲區域 
【3】37.在Oracle  調整報告(Tuning  Reports)中,欲嘗試通過創建索引(indexes)、使用提示(hints)、使用物化視圖
(materialized views)等來調整報告過程,是指下列何種應用程序? 
使用  debug model 
在非峰值(nonpeak)期間生成報告 
調整 SQL 語句 
使用 Oracle Resource Manager 
 
 
 
【2】38.有關 Oracle 資源管理器 Resource Manager 作業,下列敘述何者正確? 
未在多租戶數據庫配置中使用資源管理器,則可能會遇到  Container Databases (CDB)之間資源分配不均問題 
資源管理器將允許 CDB 控制分配給 Pluggable Databases (PDB)和PDB 本身內的資源量 
 PDB 級別是可使資源管理器管理多個 PDB 的工作負載 
 CDB 級別是可使資源管理器在 PDB 本身內分配資源 
【2】39.假設突然發生一個狀況,SQL  Server 裡的某一個 DB  Log 異常增大,導致系統整個無法提供服務,整個
Log 檔居然高達 20 幾GB,下列何者為正確的解決步驟? 
A.在SQL Command 進行處理:壓縮資料庫中的交易紀錄檔 DBCC SHRINKFILE (DBName_LOG,2)   
B.在SQL Command 進行處理:手動強制截斷交易紀錄的動作 BACKUP LOG DBName WITH 
TRUNCATE_ONLY 
C.重新設定 Log 檔案大小的上限   
D.馬上做一次完整備份 
 A-B-C-D   B-A-D-C   D-A-B-C   C-D-A-B 
【3】40.假設在資料庫中建立了下列會員卡資料表: 
CREATE TABLE Table_Card 
( 
CardID char(4) PRIMARY KEY, 
StartDate datetime NOT NULL, 
Score int NOT NULL DEFAULT 0, 
State int NOT NULL CHECK(State in(0,1,2)) 
); 
現在資料表中無數據,對此表依次進行了下列操作: 
○
Ⅰ.INSERT INTO Table_Card 
VALUES('1001', '2012-1-1 12:30:01',154,0) 
○
Ⅱ.INSERT INTO Table_Card(CardID,StartDate,State) 
VALUES(' 1002', '2012-1-1 12:30:02',1) 
○
Ⅲ.INSERTINTO Table_Card 
VALUES('1003 ', '2012-1-1',172,2) 
○
Ⅳ.INSERT INTO Table_Card 
VALUES('1004 ', '2012-1-1 12:30:04',135,3) 
○
Ⅴ.UPDATE Table Card SET State=3 WHERE CardID='1001' 
○
Ⅵ.UPDATE Table Card SET State=1 WHERE CardID="1004" 
請問以上哪些操作會對 Table_Card 表數據產生影響? 
僅○
Ⅰ、○
Ⅱ、○
Ⅲ、○
Ⅴ、○
Ⅵ     ○
Ⅰ、○
Ⅱ、○
Ⅲ、○
IV 、○
Ⅴ、○
Ⅵ 
僅○
Ⅰ、○
Ⅱ、○
Ⅲ    僅○
Ⅱ、○
Ⅴ、○
Ⅵ