免費開始練習
高考申論題 115年 [統計] 資料處理

第 三 題

三、某政府機關設計「大學生住房補貼申請系統」,提供在外租屋的大學生申請住房補貼。請設計 SQL 建立資料庫 HousingSubsidy 資料表,包含下列欄位:申請編號(ApplyID,整數)、學生姓名(StudentName,變動字元)、租屋縣市(RentCity,變動字元)、月租金(MonthlyRent,整數)、手機號碼(Phone,變動字元)、申請年度(ApplyYear,整數)、審核狀態(ReviewStatus,變動字元),並設定 ApplyID 為主鍵。若此住房補貼系統同時有大量學生進行申請、修改與查詢資料,請說明資料庫管理系統(DBMS)中的「交易(Transaction)」與「備份(Backup)」功能之重要性。另外,請填寫(I)~(VI)空格,使下列 SQL 能正確完成:⑴查詢「高雄市」且「已核准」之住房補貼申請資料,統計各申請年度的總月租金,並依總月租金由大到小排序;⑵將學生姓名為「王小明」,申請年度為2026 年,其手機號碼變更為 0988123456;⑶刪除「申請年度為 2026 年,且審核狀態為未送出」的申請紀錄。(25 分)

SELECT ApplyYear, (I) AS TotalRent
FROM HousingSubsidy
WHERE RentCity = '高雄市'
AND ReviewStatus = '已核准'
(II) ApplyYear
(III) TotalRent > 10000
(IV) TotalRent DESC;

(V) HousingSubsidy
SET Phone = '0988123456'
WHERE StudentName = '王小明' AND ApplyYear = 2026;

(VI) FROM HousingSubsidy
WHERE ApplyYear = 2026 AND ReviewStatus = '未送出';
📝 此題為申論題

思路引導 VIP

本題分為兩個部分:

  1. 問答題:說明 DBMS 中 Transaction(交易)和 Backup(備份)功能在大量學生併發操作系統時的重要性。回答時應提到 ACID 特性(特別是並行控制)和災難復原(Disaster Recovery)。
🤖
AI 詳解 AI 專屬家教

【考點分析】 本題結合了資料庫管理系統(DBMS)核心概念與 SQL DML 語法操作。考查考生對於交易管理(ACID特性)、災難復原的認知,以及 SELECT(含群組與聚合)、UPDATE、DELETE 語法的熟練度。 【理論/法規依據】

▼ 還有更多解析內容

🏷️ 相關主題

資料庫系統設計與應用
查看更多「[統計] 資料處理」的主題分類考古題

📝 同份考卷的其他題目

查看 115年[統計] 資料處理 全題