地特三等申論題
106年
[資訊處理] 資料庫應用
第 一 題
📖 題組:
請試述下列名詞之意涵:(每小題 5 分,共 20 分) (一) Entity Integrity Rule (二) Location independence in a distributed database (三) SSA: Segment Search Arguments in the Hierarchical Database Model (四) Two Phase Locking Protocol
請試述下列名詞之意涵:(每小題 5 分,共 20 分) (一) Entity Integrity Rule (二) Location independence in a distributed database (三) SSA: Segment Search Arguments in the Hierarchical Database Model (四) Two Phase Locking Protocol
📝 此題為申論題,共 4 小題
小題 (一)
Entity Integrity Rule
思路引導 VIP
看到「Entity Integrity Rule」,應直覺聯想到關聯式資料庫中的「主鍵(Primary Key)」。解題關鍵在於點出「主鍵不可為空值(Null)」以及「確保每一筆紀錄的唯一識別性」這兩個核心概念。
小題 (二)
Location independence in a distributed database
思路引導 VIP
看到此題應聯想到分散式資料庫的「透通性(Transparency)」概念。作答時需點出核心定義(使用者無需知道資料存放的實體節點)、運作機制(透過全域目錄進行映射)以及其帶來的好處(簡化開發、方便資料遷移)。
小題 (三)
SSA: Segment Search Arguments in the Hierarchical Database Model
思路引導 VIP
看到 SSA,首先聯想到階層式資料庫(如 IMS)的資料操作語言(DML)。解題時可將其類比為關聯式資料庫 SQL 語法中的 WHERE 子句,說明它是由欄位、運算子與搜尋值組成的過濾條件,即可精準拿分。
小題 (四)
Two Phase Locking Protocol
思路引導 VIP
看到「二階段鎖定協定(2PL)」,應直覺聯想其為資料庫「並行控制」的關鍵機制。作答時必須明確寫出哪兩個階段(擴張階段、縮減階段)及其上鎖/解鎖規則,並點出其核心目的是為了保證交易排程的「可序列化 (Serializability)」。