114年 關務特考 三等 資訊處理 資料庫應用 試卷

pdf
89.23 KB
2 頁
moex
侵權投訴
加載中. ..
PDF
114年公務人員特種考試關務人員身心障礙人員考試及
114
關務人員考試
三等考試
資訊處理(選試英文)
資料庫應用
試時間:2小時 座號:
注意止使
科目除專或數使用本國
10740
2
1
假設某個銀行需要管理顧客借款的資料,而定義了三個表格,其中
CUSTOMER 客基本資含身分證字號IDName
地址(Address)和連絡電話(Telephone);LOAN 表格記錄每筆借款的
基本資料,包含借款編號(LoanNO、借款金額Amount)和辦理借款
的銀行分行名稱BranchBORROWER 表格則記錄借貸關係,包含借
款顧客ID借款編號LoanNO和借貸成立日Date所有屬性
除了「借款金額」為數字型態之外其餘皆為字串型態此三個表格的綱
要簡列如下,且每個表格的主鍵以底線標註:
CUSTOMERID, Name, Address, Telephone
LOANLoanNO, Amount, Branch
BORROWERID, LoanNO, Date
請利用 SQL 詢指令,分別回答下列問題:(每小 10 分,共 30 分)
找出那些顧客曾經在此銀行的孝東路分行辦理借款出其顧客身
分證字號、借款編號和借款金額。
找出每家分行的最大借款金額。
找出住在臺北市且借款超過 3次以上的顧客身分證字號。
二、假設在關聯式資料庫系統資料庫管理者DBA定義了一個 MEMBER
表格並以三個字串型態的屬性記錄會員的基本資包含編號ID
姓名(Name)、電話號碼(Telephone。經統計分析發現此系統的使用
者經常利用會員姓名查詢其電話號碼,如下列的範 SQL 查詢句所示:
select Telephone from MEMBER where Name = ‘Wu’;
請問此資料庫管理者應該替那個或那些屬性建立索Index以提升資
料庫系統的查詢處理效率?進一步以範例資料畫出此索引的樹狀結構
詳加說明此結構具有何種特性,可協助達到提升效率的目的。(20
代號:
10740
頁次:
2
2
三、假設一家零售商希望對顧客的購買行為進行資料分析考慮是否在現有
的交易處理系統(Transaction Processing System)之外,另外再建立一個
資料倉儲Data Warehouse)。請根據不同面向說明此兩種系統的差別,
包含資料來源多寡或資料時間特性Schema的設計理念(譬如是
強調正規化還是處理效率)較常使用的 SQL 指令(譬如新增刪除
修改查詢並根據上述比較的結果建議此廠商分開建立成兩個系
統或整合成一個系統。(30 分)
四、JSONJavaScript Object Notation
Semi-Structured Data)。假設我們要建立多筆顧客的資料,其中顧客編
No和姓名Name為字串型態而子Children則為數個字串
組合而成的陣列。兩個顧客的範例資料如下表所示
No Name Children
1張三 John, Mary
2李四 John, Tom, Sandy
請將上述內容以一個集合(collection)內含兩個 JSON 件(document
表示,並讓一個顧客對應到一 JSON 文件。(20 分)
收藏 ⬇️ 下載