
年公務、關務人員升官等考試、
年交通
事業郵政、公路、港務人員升資考試試題
等 級:薦任
類科(別):資訊處理
科 目:資料庫應用
考試時間 :2小時 座號:
※注意:
禁止使用電子計算器。
不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
本科目除專門名詞或數理公式外,應使用本國文字作答。
代號:
頁次:
-
一、請具體舉例說明關聯式資料庫模型(relational data model)的資料結構
(data structures)、資料整合限制(integrity constraints)與基本的關聯式
代數運算(relational algebra operations)。(15 分)
二、公路資訊管理中心的資料庫系統所設計的關聯式表格(table)名稱、欄位
屬性(attribute)名稱與資料範例如以下 4個表格所示,用以記載各公路
的養護單位,並明瞭最新公路狀況與維護情形。(每小題 5分,共 25 分)
ROAD [公路] MAINTAIN [公路養護]
公路編號 公路名稱 總長 公路編號 養護單位 維護起點 維護終點
R_ID R_NAME R_LEN R_ID D_ID START END
A010 台1線461.1 A010 A00 0 89
A030 台3線436.3 A010 B00 0 93
A170 台17 線273.5 A030 A00 90 228
A190 台19 線140.2 A170 B00 0 71
A170 E00 72 164
A190 E00 37 140
DEPT [養護單位] R_STUCK [通阻情況]
單位代碼 單位名稱 聯絡電話 公路編號 路況里程 狀況 發生日期 預計通車日
D_ID D_NAME TEL_NO R_ID KM STATUS E_DAY P_DAY
A00 第一區工程處 02-86875111 A010 43 埋設水管工程 2018/06/11 2018/07/01
B00 第二區工程處 04-23715030 A030 117 邊坡土石滑落 2018/07/21 2018/07/22
E00 第五區工程處 05-2782861 A170 152 路面刨鋪施工 2018/11/20 2018/11/23
根據以上表格欄位名稱的語意與範例資料,請指出每一表格最適合的主
鍵(primary key)欄位集合與相關的外鍵(foreign key)欄位。
寫出建立資料表格 MAINTAIN 綱要的 SQL 語法(含主鍵與外鍵的指
定)。
寫出新增一筆資料("A190", 65, " 路 面 積 水 ", "2018/11/20",
"2018/11/20")至 R_STUCK 表格的 SQL 語法。
寫出查詢「"第一區工程處"所養護的公路名稱與該公路所有的路況里
程及狀況」的 SQL 語法。
寫出查詢「"台1線" 101 公里處的養護單位名稱與聯絡電話」的 SQL
語法。