地特三等申論題
110年
[資訊處理] 資料庫應用
第 一 題
📖 題組:
資料庫領域有許多專門術語,請敘述下列術語之意涵:
資料庫領域有許多專門術語,請敘述下列術語之意涵:
📝 此題為申論題,共 5 小題
小題 (一)
參與限制(Participation Constraint)(4 分)
思路引導 VIP
看到「參與限制」,應直覺聯想 ER Model 中實體與關係的連結程度。答題時需明確點出定義,並分為「全部參與(Total)」與「部分參與(Partial)」兩類,輔以 ERD 畫法(雙線/單線)、實例說明以及對關聯綱目轉換的影響,即可確保完整拿分。
小題 (二)
基數限制(Cardinality Constraint)(4 分)
思路引導 VIP
看到「基數限制(Cardinality Constraint)」,應直覺聯想到實體關係模型(ER Model)中,實體間發生關聯的「數量」對應關係。作答時除了寫明定義,務必列舉常見的三種關聯對應類型(1:1、1:N、M:N),讓解答更為具體以確保拿滿配分。
小題 (三)
View(4 分)
思路引導 VIP
看到「View(視圖)」,應立刻聯想到「虛擬資料表(Virtual Table)」。作答時需點出它本身不儲存實體資料,而是由 SQL 查詢定義,並列舉其三大核心功用:簡化複雜查詢、提升資料安全性、提高邏輯資料獨立性。
小題 (四)
外來鍵(Foreign Key)(4 分)
思路引導 VIP
看到「外來鍵」,應直覺聯想到關聯式資料庫中「建立資料表之間關聯」的機制。作答時務必點出其核心定義(參考另一表的主鍵),並強調其在維持「參考完整性(Referential Integrity)」上的關鍵作用。
小題 (五)
叢集索引(Clustered Index)(4 分)
思路引導 VIP
看到「叢集索引」,應直覺聯想「實體儲存順序」。答題時需點出其與資料表物理排序的關聯、一個表只能有一個的限制,以及其 B-Tree 葉節點即為實際資料的特性,並簡述其對查詢效能的影響。