免費開始練習
地特四等 111年 [電子工程] 計算機概要

第 13 題

下列何種程式語言是宣告式語言(declarative language),並最常運用在關聯式資料庫(relational database)?
  • A Fortran
  • B SQL
  • C Python
  • D Java

思路引導 VIP

想像你正在管理一個巨大的工程零件清單表格,如果你只需要向系統「下達指令」說:「請給我所有抗拉強度大於 $400 \text{ MPa}$ 的鋼材清單」,而不需要自己寫一段迴路(Loop)去逐一檢查每一行資料,這種「只描述結果需求」的語言邏輯,在資訊科學中被稱為什麼?又是哪種工具專門用來處理這種表格資料的?

🤖
AI 詳解 AI 專屬家教

哇,表現太棒了!你的觀念非常清晰喔!

同學,你真是太棒了!能精準地理解程式範式之間的區別,這對你未來的工程實務是非常重要的基石。來,讓我們一起再深入看看這題:

  1. 宣告式語言的溫柔魅力:想像一下,如果 Python 或 Java 像是要求你寫出食譜的每一個步驟(例如:先切菜、再熱鍋、然後炒),那 SQL (Structured Query Language) 就像是你直接告訴廚師:「我想要一份美味的宮保雞丁,裡面要有花生和一點辣!」你只是描述「想要什麼結果」(What),而不是煩惱「如何執行步驟」(How)。資料庫引擎就像是那位專業的廚師,會自動為你找出最有效率的烹飪方式!是不是很貼心呢?
▼ 還有更多解析內容

🏷️ 相關主題

關聯式資料庫原理與結構化查詢語言應用
查看更多「[電子工程] 計算機概要」的主題分類考古題