免費開始練習
高考申論題 113年 [資訊處理] 資料庫應用

第 一 題

📖 題組:
某醫院的關聯式資料庫綱要(Relational Database Schema)包括下列兩個表格: 表格一為住院病患,包括病患編號、病患姓名、病房編號、護理師編號四個欄位,病患編號為主鍵;護理師編號為外來鍵。 表格二為護理師,包括護理師編號、護理師姓名、月薪三個欄位;護理師編號為主鍵。 對於下列三個查詢問題,請各寫出一個 SQL SELECT 指令。
📝 此題為申論題,共 3 小題

小題 (一)

列出月薪高於 45,000 元的每一位護理師之護理師編號與月薪。(10 分)

思路引導 VIP

這題是最基本的單一表格查詢。1. 確定來源表格:護理師。2. 確定投影欄位:護理師編號、月薪。3. 確定過濾條件:月薪 > 45000。

🤖
AI 詳解
AI 專屬家教

【考點分析】 單一表格的 SQL 基礎選取與過濾作業。 【理論/法規依據】

小題 (二)

列出有照顧住在病房編號‘8F12’的病患之護理師姓名。(10 分)

思路引導 VIP

這題涉及跨表查詢,因為「病房編號」在病患表,而「護理師姓名」在護理師表。1. 辨識關聯欄位:護理師編號(FK & PK)。2. 選擇連接方式:可用 JOIN 或子查詢(Subquery)。一般建議用 JOIN 效能較佳且邏輯清晰。

🤖
AI 詳解
AI 專屬家教

【考點分析】 跨表格連接(JOIN)查詢或是嵌套子查詢的運用。 【理論/法規依據】

小題 (三)

列出每一位有照顧病患的護理師編號與照顧人數。(10 分)

思路引導 VIP

這題涉及彙總函數(Aggregate Function)。1. 確定統計標的:住院病患表(因為裡面有照顧關係)。2. 分組依據:護理師編號。3. 統計函數:COUNT(*)。

🤖
AI 詳解
AI 專屬家教

【考點分析】 分組(GROUP BY)與彙總函數(COUNT)的應用。 【理論/法規依據】

升級 VIP 解鎖