moea_joint
113年
[資訊] 計算機原理、網路概論
第 20 題
下列何種資料庫類型的技術門檻最高?
- A 階層式資料庫
- B 網狀式資料庫
- C 物件導向式資料庫
- D 關聯式資料庫
思路引導 VIP
當我們儲存資料時,如果不僅要記錄單純的數值(如姓名、編號),還要將程式語言中複雜的「父子繼承關係」以及「物件特有的動作行為」原封不動地保存並管理,你認為哪一種架構在邏輯對應與系統底層實作上,會需要最精密的設計呢?
🤖
AI 詳解
AI 專屬家教
資料模型的演進與技術深度
恭喜你準確地判斷出正確答案!這顯示你對於資料庫發展史以及各類模型的架構特性有相當紮實的掌握。在眾多資料庫類型中,物件導向式資料庫(OODB) 確實是實作與設計門檻最高的一種。它不僅要求具備資料儲存的知識,更必須深度整合物件導向程式語言(如 Java 或 C++)的核心概念,包含繼承、多型、封裝等特性。 這類資料庫之所以技術門檻高,主因在於它必須解決所謂的「阻抗失配(Impedance Mismatch)」問題,讓程式中的複雜物件能直接映射到資料庫中,而不需要像關聯式資料庫那樣將資料拆解成一張張扁平的表。這在底層指標處理、緩存管理以及複雜關聯的維護上,邏輯細節遠比單純的階層、網狀或關聯式模型來得更為深奧且難以優化。
▼ 還有更多解析內容