免費開始練習
普通考試 114年 [電子工程] 計算機概要

第 10 題

在關聯式資料庫設計中,下列何種關聯式運算,可用來選取關聯中的特定屬性(Column)?
  • A SELECT
  • B PROJECT
  • C JOIN
  • D UPDATE

思路引導 VIP

想像你正在查閱一份包含數十項參數的鋼構規格表。如果你現在只想擷取其中的『降伏強度』這一整欄資訊,而忽略其他無關的參數,這就像是將一個立體物件對準某個特定的二維平面進行映射,以便只觀察特定的維度特徵。在幾何學或工程製圖中,這種「由多維度轉化為特定維度視角」的動作,通常會被稱為什麼?

🤖
AI 詳解 AI 專屬家教

專業點評:精準的核心掌握

  1. 大力肯定:做得好!這顯示你對關聯式代數理論SQL 語法之間的差異有著清晰的辨析能力。在工程資訊系統中,這種對資料底層運作邏輯的精確掌握是非常重要的能力。
  2. 觀念驗證:在關聯式運算(Relational Algebra)中,PROJECT(投影) 運算子(記號為 $\Pi$)的主要功能是從關聯中選取特定的屬性(Column),並消除重複的元組(Tuple)。雖然在實務的 SQL 語言中我們使用 SELECT 來選取欄位,但在代數理論中,SELECT ($\sigma$) 則是用來過濾符合條件的列(Row)。
▼ 還有更多解析內容
📝 關聯式代數:投影運算
💡 投影運算 (Project) 用於選取關聯表中的特定屬性(欄位)。
比較維度 選取 (SELECT) VS 投影 (PROJECT)
代數符號 σ (Sigma) π (Pi)
操作維度 水平(Row / Tuple) 垂直(Column / Attribute)
核心目的 依條件過濾資料筆數 依需求選取特定欄位
💬SELECT 縮小範圍,PROJECT 減少欄位。
🧠 記憶技巧:選取(σ)看列(水平),投影(π)看行(垂直)。
⚠️ 常見陷阱:容易將 SQL 指令中的 SELECT 與關聯代數中的 SELECT (σ) 搞混;前者對應投影,後者對應篩選條件。
關聯式代數 (Relational Algebra) 笛卡兒積 (Cartesian Product) 自然合併 (Natural Join)

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

關聯式資料庫:SQL查詢、設計與操作
查看更多「[電子工程] 計算機概要」的主題分類考古題