GoogleGoogle Professional Data Engineer (PDE) Certification
·TW
·更新於 21 Aug 2026
一個單一表格的病患與就診設計在試驗階段運作良好,但現在必須擴展 100 倍,且報告功能失效。您應該如何重新設計資料庫綱要?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將主病患記錄表格正規化為病患表格和就診表格,並建立其他必要的表格以避免自我連接 (self-join)。.
為什麼這是答案
將主病患記錄表格正規化為病患表格和就診表格,並建立其他必要的表格以避免自我連接,是解決單一表格擴展性問題的最佳方法。原始設計將病患和就診資料合併在一個表格中,導致資料重複和查詢效率低下,尤其是在資料量增加 100 倍後。正規化將資料分解為邏輯上更小的、相關的表格(例如,一個病患表格和一個就診表格),減少了資料冗餘,提高了資料完整性,並優化了查詢性能,因為查詢可以針對更小的、更具體的資料集執行,避免了昂貴的自我連接。增加伺服器容量僅是暫時解決方案,無法解決資料庫設計的根本問題。按日期範圍分片或按診所分割表格可能適用於某些情況,但如果報告需要跨日期或診所的完整視圖,則會增加查詢複雜性(需要使用聯集),且未能解決原始表格設計的冗餘問題。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡