複選題
17. 下列何者為關聯式資料庫管理系統之運算?
(A) PROCEED
(B) JOIN
(C)SELECT
(D)PROJECT
(E) REACT

答案:登入後查看
統計: A(36), B(153), C(150), D(153), E(45) #3145757

詳解 (共 2 筆)

#7042891
題目解析 本題目是考察關聯式資料庫管理系...
(共 913 字,隱藏中)
前往觀看
1
0
#7085525

【解題思路】

關鍵字:「關聯式資料庫管理系統之運算」=關聯代數(Relational Algebra)運算

最基本、一定要背的三大核心運算:

  1. SELECT(選擇):挑資料列

  2. PROJECT(投影):挑欄位

  3. JOIN(連接):依鍵結合不同資料表

這三個是關聯代數最常考的基本運算,所以本題三個正確選項都在這裡。

另外兩個選項:

  • PROCEED → 完全不是資料庫運算

  • REACT → JavaScript 前端框架,更不是資料庫運算

所以正確答案為:B、C、D

【為什麼其他選項不正確(逐一破題)】

(A) PROCEED
→ 不是資料庫專用運算,無此關聯代數運算。

(B) JOIN
→ 正確,關聯代數的連接運算,用 key 將兩表合併。

(C) SELECT
→ 正確,關聯代數的選擇運算,挑選符合條件的資料列。

(D) PROJECT
→ 正確,關聯代數的投影運算,挑選欄位。

(E) REACT
→ 前端框架(JS library),不是資料庫運算。

【延伸知識】

關聯代數六大基本運算(必背):

  1. SELECT(σ)

  2. PROJECT(π)

  3. JOIN(⨝)

  4. UNION(∪)

  5. DIFFERENCE(−)

  6. PRODUCT(×)

再加上:

  • INTERSECTION

  • DIVISION

JOIN、SELECT、PROJECT 是考公告的超高機率題。

【記憶技巧】

一句話:

關聯代數三柱:SELECT 挑列、PROJECT 挑欄、JOIN 合併。

【常見錯誤】

  1. 把 SQL 的 SELECT 當成文字理解 → 忘記它其實源自「關聯代數」

  2. 把 JOIN 當成 SQL 才有 → 其實是基本的關聯運算

  3. 看到 PROJECT 不知道是挑欄位 → 必背

  4. 被 REACT 誤導 → 與資料庫完全無關

0
0

私人筆記 (共 2 筆)

私人筆記#5476379
未解鎖
資料操作語言(DML) : 關聯式資料庫...
(共 175 字,隱藏中)
前往觀看
2
0
私人筆記#7756296
未解鎖
關聯代數基本運算 SELECT(σ...
(共 300 字,隱藏中)
前往觀看
1
0