108年 一般警察特考 三等 警察資訊管理人員 資料庫應用 試卷

pdf
104.63 KB
3 頁
MIS
侵權投訴
加載中. ..
PDF
108
年公務人員特種考試警察人員、一般警察人員考試及
108
年特種考試交通事業鐵路人員、退除役軍人轉任公務人員考試試題
別:一般警察人員考試
別:三等考試
別:警察資訊管理人員
目:資料庫應用
考試時間2小時 座號:
※注意: 禁止使用電子計算器。
不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
本科目得以本國文字或英文作答。
代號:30540
頁次:3
1
請為如下的小客車共乘網站設計符合BCNF且考量OO(物件導向)
EER data modelmodel中請註明合適的primary/foreign/candidate keys
資料表間的關聯亦請適當地說明彼此間的maximum/minimum cardinality
30 分)
:不需要用到的資料不必列入
會員制的網站,加入會員須提供身分證字號姓名email手機號碼
‧司機或乘客皆須為系統的會員,交通工具的車主亦須為會員
‧會員如為乘客,則須進一步提供出生年月日及性別的資料
‧會員如為司機,則須進一步提供出生年月日、性別、駕照核發單位、
駕照核發日期及駕照號碼
‧會員如為提供交通工具的車主,則須進一步提供交通工具的車號、
造商、年份、汽缸量、最大載客數及登記單位(假設一個會員最多提
供一部車)
‧系統可以查詢到目前時間、特定車輛有那些乘客(行車過程中,可能
會有某些時候,只有司機一人的情況)
‧系統可以查詢特定日期出發時間某司機的各車次起迄地點
‧系統可以查詢特定司機、車號、日期、出發時間的行車所經地點及到
達該地點的時間
代號:30540
頁次:3
2
二、假設現有如下會議室借用紀錄資訊的關連式資料庫請使用 SQL 回答相
關的子問題。
Room(rID, type, capacity, manageDept)
FKs: manageDept ref. Department(dID)
Department(dID, name, managerID) FKs: managerID ref. Employee(eID)
Employee(eID, name, deptID, expertise) FKs: de ptID ref. Department(dID)
UseRecord(roomID, employeeID, date, startHour, endHour, purpose)
FKs: roomID ref. Room(rID), employeeID ref. Employee(eID)
其中 eID 是由西元年+3 位數的流水號所組成,如 2019001 表示 2019
第一位公司所聘用的員工。部門的主管,不一定是該部門的員工。所有
資料欄位不允許空白。
請使用資料庫描述語言DDL建置上述的資料庫包括資料定義、
primary/candidate/foreign keys data domain(須先 create DB,再
建置 table10 分)
請找出部門主管不是該部門員工(如員編 2010001 的研發部員工兼製
造部的主管)的所有主管編號姓名專長並依年資來排序5分)
請列出 2018 年各種不同功能類型且人數容量大於 10 的會議室
借用的次數,並依借用次數的多寡降冪排序。5分)
請列出 2009 年到職且無擔任主管的員工,借用會議室的資料紀錄,
包括員工代號、姓名、會議室代號、類型、容量、借用日期、時間區
段及會議的目標。5分)
會議室"A001"改裝為員工休息室請刪除該會議室及該會議室所有相
關的借用資訊。(刪除資料時,須維持資料的參照完整性)5分)
代號:30540
頁次:3
3
三、 請將如下餐盒訂購相關的資料,轉換為符合 BCNF 的資料表,然後以
json 檔案的格式,來表示這些資料表的內容。25 分)
取餐
地點 組員
代號 組員
暱稱 餐盒
代號 餐盒
名稱 供餐
形式 價格 日期 時段 數量
G01 300 PM01 C01 Iris M03 Chicken LD 70 2019/05/25 L 1
G01 300 PM01 C01 Iris M05 Vegetable LD 60 2019/05/25 L 2
G01 300 PM01 C02 Rocky M01 Beef L 80 2019/05/25 L 1
G02 200 PM02 C03 Fall M02 Pork D 70 2019/05/25 D 2
G02 200 PM02 C03 Fall M03 Chicken LD 70 2019/05/26 L 3
G02 200 PM02 C03 Fall M04 Fish LD 80 2019/05/26 D 1
G02 200 PM02 C03 Fall M04 Fish LD 80 2019/05/26 D 2
請就在分散式架構中所扮演的角色及資料處理的方式,說明 Hadoop,
HDFS, Map-Reduce, Spark 的主要功能及異同為何?(15 分)
收藏 ⬇️ 下載