114年 一般警察特考 二等 刑事警察人員數位鑑識組 資料庫管理與運用 試卷

pdf
129.27 KB
3 頁
moex
侵權投訴
加載中. ..
PDF
11
4
年公務人員特種考試警察人員一般警察人
114年特種考試退除役軍人轉任公務人員考試試題
一般警察人員考試
二等考試
刑事警察人員數位鑑識組
資料庫管理與運用
2小時 座號:
※注意:使
使
代號:
20240
頁次:
3
1
一、某創意基地擁有一棟大樓分隔成多個創意房間Room來租借Lease
給創意團隊Team團隊有其名稱TName創意基地也賦予其不同
的編號TID房間坪數Space大小不一房間每天的出租費率Fee
也不同意基地對房間指定不同的編號RNO租借是以「天」為單
租借有開始日期RBDate歸還日期REDate該期間租金Rent
創意基地容許多個團隊來一起共同承租同一期間的一個房間,共同負擔
該房間該期間的租金,於如何分攤是團隊間的事,育成中心不管;但
是如有多個團隊租借,資料上還是要清楚記錄該期間有那些團隊租借、
各團隊該期間租借該空間的各自租借用途Objective及租借期間應
遵守的條件Condition租期一開始可有多個團隊但不可中途加入其
他團隊,原團隊也不可中途退出。下圖是某設計師所繪製的實體關係圖
Entity-Relationship Diagram, ERD其中每一實(矩形)鄰近某關係
(菱形)間均有一對min, max的限制代表該實體參與該關係之 min
(至少)max至多)次數限制*代表沒有限制屬性劃實底線者(有
TIDRNORBDate)為 Primary Key(主鍵)的一部份。
下列答題,除了下圖中所示的英文屬性外,不得再假設任何其他屬性。
請先寫出上面敘述所隱含的所有功能相依(Functional Dependency
4分)
請將此 ERD 轉化成關聯式資料庫綱要(Relation Schema。再來,若
該綱要尚未第三正規化請將其轉為符合第三正規化關聯式資料庫綱
要。6分)
請以新增弱實體Weak Entity方法,重新繪製 ERD。再來,該綱
要尚未第三正規化,請將其轉為符合第三正規化關聯式資料庫綱要。
10 分)
請比較原來 ERD 與上述你所繪製的 ERD你認為那個 ERD
較好?為什麼?(5分)
代號:
20240
頁次:
3
2
二、假設關連式資料庫包含下列三個表格:
Prisoner (PID, Name, BDate, Term, CType, Address, Phone) 代表受刑人
號、姓名、生日、刑期(以「年」為單位犯罪類「犯罪類型」
之內容值可為 TheftHurtFraud 等,分別代表偷竊、傷害、詐欺
等)、原戶籍地址、手機。
Training (TNo, TName, Type, Period, Instructor) 表職業訓練梯次編號、
名稱、訓練類型、訓練期間、訓練指導員姓名。
Performance (PNo, TNo, Evaluation) 代表 PNo 的受刑人接受 TNo 的訓練
表現評估(Evaluation,分為甲、乙、丙、丁、戊,共五個等級)
請以 SQL 語言,寫出下列查詢或運作:
對訓練梯次人數大於 5者,列出每個訓練梯次之訓練編號、名稱及該
梯次訓練表現評估為「甲」或「乙」者之人數。8分)
找出在所有訓練表現評估均為「甲」之偷竊犯姓名。6分)
找出在所有訓練表現評估沒有任何一次為「戊」之詐欺犯姓名6分)
更新受刑人李小鳴之訓練表現評估為「丙」5
三、假設某關連式資料庫有表格 R (A, B, C, D, E, F, G,H,J)
各屬性均無多值(Multi-Value)現象,已知下列功能相依
FD1: {A, B} {D, E,G}
FD2: J {C,H,F}
FD3: H B
請利用功能相依推演規寫出功能相依之推演過程並利用 Closure
概念 R所有的候選鍵Candidate Key Prime attributesnon-
Prime attributes8分)
目前 relation schema 是否符合第二正規化(2NF?請說明符合或不
符合 2NF 的原因。6分)
資料庫設計時,若對表格分,會要求分解是保持無損連結lossless
join,此要求之目的為何?(5分)
R分解為 R1(A,B,C,E,H) R2(A,B,D,G) R3(A,B,F,H,J)證明這分解
是或不是保持無損連結?(6分)
代號:
20240
頁次:
3
3
四、請回答下列問題:
當電腦只有一個 CPU資料庫是否就沒有同時存取的可能?為什麼?
2分)
若無很好的資料庫管理系統的同時存取控制(Concurrency Control
可能會出現很多問題,請舉例說明更新遺失(Lost Update的現象。
5分)
下列假設 ri(x)代表交易 i去讀(read)資料項目 xwi(x)表交易 i去寫
(write)資料項目 x,也就是若 r2(x);w2(y);r4(x),代表系統的時程安排
Schedule是先為交易 2x再為交易 2y之後為交 4x
對下列 Schedule 請先繪出其「優先次序圖Precedence Graph再以
其來說明是否是「衝突可序列化」Conflict Serializable?若應等
於何種「循序排程」Serial Schedule)?(18 分)
r2(x);w2(x);r4(x);w4(x);r2(y);r1(y);w1(y);w1(z);r1(x);w1(x);r3(y);w3(y);r3(z);w5(z)
收藏 ⬇️ 下載