普考-資訊處理計算機概要112 年第 29 題單選題
相對於自行開發管理問題所需的資料檔案系統,使用資料庫的優勢,不包括下列何者?
A設計複雜度較低
B簡單查詢時運作執行速度快正確答案
C容易在不同平台上運作
D容易尋求管理維護人力
B正確答案
資料庫相較檔案系統,優勢在於標準化、跨平台、易維護,但在單純簡單查詢時反而因 DBMS 額外負擔較慢。
為什麼答案是 B
這是正解(題目要選『非優勢』)。DBMS 有交易管理、權限檢查、索引維護等額外負擔,簡單查詢時反而比直接讀檔案慢。資料庫的速度優勢在於複雜查詢與大量資料。
載入中…
完整詳解
Pro · 無限重點 資料庫相較檔案系統,優勢在於標準化、跨平台、易維護,但在單純簡單查詢時反而因 DBMS 額外負擔較慢。
反向題找『資料庫比較弱』的點:簡單查詢時檔案系統直接讀檔反而快,DBMS 有額外 overhead。
逐選項分析
A✕
資料庫提供標準化的設計工具(ER Model、Schema、SQL),開發者不用自己從零設計檔案結構,設計複雜度確實較低,是資料庫優勢。
B✓ 正確
這是正解(題目要選『非優勢』)。DBMS 有交易管理、權限檢查、索引維護等額外負擔,簡單查詢時反而比直接讀檔案慢。資料庫的速度優勢在於複雜查詢與大量資料。
C✕
資料庫系統使用標準 SQL 與標準介面(ODBC/JDBC),可在 Windows、Linux、Unix 等不同平台上運作,跨平台性佳,是資料庫優勢。
D✕
資料庫是業界標準技術(Oracle、MySQL、SQL Server),DBA 與 SQL 人才市場充足;自行開發的檔案系統是客製化產物,維護人力難尋,資料庫勝出。
資料庫 vs. 檔案系統比較
| 比較面向 | 資料庫系統 | 檔案系統 | 誰勝 |
|---|
| 設計複雜度 | 有標準化工具 | 需自行設計 | 資料庫 |
| 簡單查詢速度 | 有 DBMS 額外負擔 | 直接讀檔案較快 | 檔案系統 |
| 複雜查詢 | SQL 強大 | 需自寫程式 | 資料庫 |
| 跨平台性 | 標準介面 | 平台相依 | 資料庫 |
| 資料一致性 | ACID 保證 | 無保證 | 資料庫 |
| 維護人力 | DBA 人才多 | 客製化難找 | 資料庫 |
許多人以為「資料庫什麼都比檔案系統快」,這是錯誤印象。DBMS 為了提供一致性、安全性、並行控制,付出的代價是效能 overhead;在單純、小量、簡單查詢情境,檔案系統直接讀取反而更快。資料庫的速度優勢是展現在大量資料的複雜查詢與索引運用。