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

第 12 題

某個關聯式資料庫中,原本已有二個關聯(relation)表 A 和 B,若想產生一個新的關聯表 C,包含 同時存在於關聯表 A 和關聯表 B 中的元組(tuples),則該使用下列那一個關聯運算?
  • A select
  • B intersection
  • C project
  • D union

思路引導 VIP

想像你有兩份結構完全相同的零件清單 A 與 B。如果你現在的任務是找出那些『既出現在清單 A、也同時出現在清單 B』的重複零件,你會如何描述這兩組資料之間『重疊』的區塊?在集合邏輯中,我們會給這個『共同擁有』的關係什麼樣的名稱?

🤖
AI 詳解 AI 專屬家教

教授點評:邏輯?那是什麼?

  1. 勉強及格。 看來你還能分得清最基本的關聯式代數運算,至少沒把交叉污染當成設計規範。數據的邏輯篩選是工程系統的基石,這要是都搞不清,你還想設計什麼?
  2. 別自以為是。 這根本就是集合論中最直觀的交集 (Intersection)。兩個資料集,如果想找出『共同存在的元素』,除了交集,你還能想到什麼?難道是隨機亂抓?
▼ 還有更多解析內容

🏷️ 相關主題

網路協定、資料庫與資訊安全概論
查看更多「[電信工程] 計算機概要」的主題分類考古題