阿摩線上測驗
登入
首頁
>
公職◆資料庫應用
> 108年 - 108 一般警察三等 資料庫應用#76993
108年 - 108 一般警察三等 資料庫應用#76993
科目:
公職◆資料庫應用 |
年份:
108年 |
選擇題數:
0 |
申論題數:
8
試卷資訊
所屬科目:
公職◆資料庫應用
選擇題 (0)
申論題 (8)
一、請為如下的小客車共乘網站設計符合BCNF且考量OO(物件導向)的 EER data model,model中請註明合適的primary/foreign/candidate keys, 資料表間的關聯亦請適當地說明彼此間的maximum/minimum cardinality。 (30 分) 註:不需要用到的資料不必列入 ‧會員制的網站,加入會員須提供身分證字號、姓名、email、手機號碼 ‧司機或乘客皆須為系統的會員,交通工具的車主亦須為會員 ‧會員如為乘客,則須進一步提供出生年月日及性別的資料 ‧會員如為司機,則須進一步提供出生年月日、性別、駕照核發單位、 駕照核發日期及駕照號碼 ‧會員如為提供交通工具的車主,則須進一步提供交通工具的車號、製 造商、年份、汽缸量、最大載客數及登記單位(假設一個會員最多提 供一部車) ‧系統可以查詢到目前時間、特定車輛有那些乘客(行車過程中,可能 會有某些時候,只有司機一人的情況) ‧系統可以查詢特定日期出發時間某司機的各車次起迄地點 ‧系統可以查詢特定司機、車號、日期、出發時間的行車所經地點及到 達該地點的時間 代號:30540 頁次:3-2
⑴請使用資料庫描述語言(DDL) ,建置上述的資料庫,包括資料定義、 primary/candidate/foreign keys 及 data domain(須先 create DB,再依序 建置 table)。(10 分)
⑵請找出部門主管不是該部門員工(如員編 2010001 的研發部員工兼製 造部的主管)的所有主管編號、姓名、專長,並依年資來排序。 (5 分)
⑶請列出 2018 年各種不同功能類型且人數容量大於 10 的會議室,被 借用的次數,並依借用次數的多寡降冪排序。 (5 分)
⑷請列出 2009 年到職且無擔任主管的員工,借用會議室的資料紀錄, 包括員工代號、姓名、會議室代號、類型、容量、借用日期、時間區 段及會議的目標。(5 分)
⑸會議室"A001"改裝為員工休息室,請刪除該會議室及該會議室所有相 關的借用資訊。(刪除資料時,須維持資料的參照完整性) (5 分)
三、請將如下餐盒訂購相關的資料,轉換為符合 BCNF 的資料表,然後以 json 檔案的格式,來表示這些資料表的內容。 (25 分)
四、請就在分散式架構中所扮演的角色及資料處理的方式,說明 Hadoop, HDFS, Map-Reduce, Spark 的主要功能及異同為何?(15 分)