民國105年 第2梯次 電腦軟體設計(C++)乙級 學科

第11題

下列關聯式代數( R e l a t i o n a l A l g e b r a ) 的運算子,何者不是形成完全集合 ( C o m p l e t e S…

題目

下列關聯式代數( R e l a t i o n a l A l g e b r a ) 的運算子,何者不是形成完全集合 ( C o m p l e t e S e t ) 的原始運算子( P r i m i t i v e O p e r a t o r s ) ?

  1. (1) 連結運算( J o i n )
  2. (2) 乘積運算( C a r t e s i a n P r o d u c t )
  3. (3) 差集運算( D i f f e r e n c e )
  4. (4) 聯集運算( U n i o n )

官方答案

(1) 連結運算( J o i n )

解析

關聯式代數的原始運算子包含選擇、投影、聯集、差集與笛卡兒乘積,這組運算可表達其餘運算,稱為完全集合。連結運算可由笛卡兒乘積再配合選擇條件(必要時投影)推導出來,並非原始運算子;聯集、差集與乘積本身則屬於原始運算子。因此答案為連結運算。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料