免費開始練習
調查局三等申論題 115年 [資訊科學組] 資料庫應用

第 四 題

📖 題組:
圖一為一個含有二個特殊化(specializations)的公司人員分類之 Enhanced Entity-Relationship Diagram, EERD)。
📝 此題為申論題,共 4 小題

小題 (四)

試寫一 SQL 程式片段,以查找出每一位員工之 SSD、姓名、所屬部門及職務類別(行政人員、技術人員、顧問)。(14 分)
題目圖片

思路引導 VIP

這題要求寫 SQL 查詢,把分散在不同表格的資訊合併起來。

  1. 確定需要的欄位: SSD, 姓名, 所屬部門, 職務類別。
🤖
AI 詳解
AI 專屬家教

【爭點分析】 本題考查關聯式資料庫中 SQL 語法(Structured Query Language)的撰寫能力,特別是如何透過主鍵與外來鍵(SSD)進行表格連接(JOIN),以取得跨資料表的屬性。 【大前提與小前提涵攝】

小題 (一)

針對圖一之 EERD,以下那些敘述是正確?(20 分)
1.每一位人員必是員工或客戶。
2.每一位員工必是行政人員、技術人員或顧問。
3.可能有人員為員工,也為客戶。
4.可能有員工為行政人員、為技術人員,也為顧問。
5.可能有員工為行政人員、也為技術人員,但不為顧問。
6.可能有人員為員工,但不為客戶。
7.可能有人員不為員工,也不為客戶。
8.可能有員工不為行政人員、不為技術人員,也不為顧問。
9.可能有人員為行政人員,也為客戶。
10.可能有人員為行政人員、為技術人員,也為客戶。
題目圖片

思路引導 VIP

這題考 EERD 中特殊化/一般化(Specialization/Generalization)的限制條件(Constraints)。 重點在於觀察圖中連線上的符號:

🤖
AI 詳解
AI 專屬家教

【爭點分析】 本題考查延伸實體關係模型(EERD)中特殊化(Specialization)的參與限制(Completeness Constraint)與互斥限制(Disjointness Constraint)符號的意義判讀。 【大前提:法規與實務見解】

小題 (二)

請將圖一之 EERD 轉換成以關聯式資料庫之表格加以描述,並請結合子型態鑑別器(Subtype discriminator)PType 及 EType,為每位人員判斷其所對應之子類別,同時也正確標示出每一表格的 primary key。當中 PType 及 EType 兩個屬性,分別描述每位人員所屬類別,以及每位員工所屬類別。試列出將該 EERD 轉換後之最適當表格,並標出每一表格之 primary key。(18 分)
題目圖片

思路引導 VIP

這題要求將 EERD 轉換為關聯式綱要(Relational Schema),並引入子型態鑑別器。

  1. 轉換策略選擇:
🤖
AI 詳解
AI 專屬家教

【爭點分析】 本題考查將含有特殊化/一般化關係的 EERD 轉換為關聯式資料庫綱要(Relational Schema),並依題目要求加入子型態鑑別器(Subtype discriminator)。 【大前提:法規與實務見解】

小題 (三)

試詳細說明如何表示 PType 及 EType 內容。(8 分)
題目圖片

思路引導 VIP

這題要求解釋你在上一題加入的 PTypeEType 這兩個欄位裡,具體要存什麼資料,也就是它們的 Value Set (Domain)。

  1. PType 的內容: 回顧第一層是 Overlap (o) 且 Total (==)。
🤖
AI 詳解
AI 專屬家教

【爭點分析】 本題考查如何依據 EERD 中的參與限制(Total/Partial)與互斥限制(Disjoint/Overlap),設計子型態鑑別器欄位(Discriminator)的資料值域(Domain)。 【大前提:法規與實務見解】

🏷️ 相關主題

資料庫塑模與設計
查看更多「[資訊科學組] 資料庫應用」的主題分類考古題