110年 調查局特考 三等 資訊科學組 資料庫應用 試卷

pdf
169.88 KB
2 頁
windows10
侵權投訴
加載中. ..
PDF
1
10
調
調110
考試別
調查人員
三等考試
資訊科學組
資料庫應用
考試時間
2
小時
座號
禁止使用電子計算器。
本科目除專門名詞或數理公式外,應使用本國文字作答。
代號
頁次
2
1
一、有
Requirements
一銀行BANK有銀行代碼Code銀行名Name和地址Addr
銀行代碼用以區別不同的銀行。
BANK-BRANCHBranchAddr
BranchNo
ACCOUNT
AcctNo餘額Balance和帳號種類Type戶編號用以區別
不同的帳戶,一帳戶必須隸屬於某一分行,但分行可以沒有帳戶。
一客戶CUSTOMER以擁有多個帳ACCOUNT一客戶有
SSNCustNamePhone
CustAddr客戶代碼用以區別不同的客戶一帳ACCOUNT
可以由多個客戶CUSTOMER所擁一帳戶必須要有客戶所擁有
但客戶可以沒有帳戶。
一分行可以有許多的貸款(LOAN,每一筆貸款有貸款編號
LoanNo,種類LoanType和貸款金額(Amount,每一貸款必須
隸屬於某一分行,但分行可以沒有貸款。
一客戶可以有多筆貸款,一筆貸款也可以由多個客戶來共同借貸,一
貸款必須隸屬於一客戶,但客戶可以沒有貸款。
請畫出此銀行資料庫的實體關係圖ER Diagram此實體關係圖裡應包
括有強實體型態(Strong Entity Type與弱實體型態(Weak Entity Type
的設計,並請標示各項限制(Constraints25 分)
二、給予一關聯綱要(Relation SchemaEMP-PROJSSN, Pnumber, Hours,
Ename, Pname, Plocation,主鍵為(SSN, Pnumber,此關聯綱要記錄員
代號
頁次
2
2
Functional Dependences{{SSN, Pnumber} {Hours},
{SSN} {Ename}, {Pnumber} {Pname}, {Pnumber} {Plocation}}
EMP-PROJ 關聯綱要有更改異常Update Anomalies問題嗎?試舉一例
說明插入更改異常Insertion AnomaliesEMP-PROJ 關聯綱要是 2NF
格式嗎?如不是,請 EMP-PROJ 聯綱要分割(Decompose)到 2NF
的關聯綱要,並論述分割的原理。25 分)
三、在資料庫處理交易處理的資料庫存取指Access Operations包括
些?何謂交易Transactions?何謂行程Schedules?一行程由多個
交易組成一行程的執行會產生那些問題?在資料庫管理系統DBMS
Desirable
Properties of Transactions)?請論述之。25 分)
四、給予下列四個行程 ABCD,依優先序圖形(Precedence Graph
請論述那一行程不具序列性(Serializability25 分)
Schedule A Schedule B
T1T2T1T2
read_item(Y);
Y:=Y-N;
write_item(Y);
read_item(X);
X:=X+N;
write_item(X);
read_item(Y);
Y:=Y+M;
write_item(Y);
read_item(Y);
Y:=Y-N;
write_item(Y);
read_item(X);
X:=X+N;
write_item(X);
read_item(Y);
Y:=Y+M;
write_item(Y);
Schedule C Schedule D
T1T2T1T2
read_item(Y);
Y:=Y-N;
write_item(Y);
read_item(X);
X:=X+N;
write_item(X);
read_item(Y);
Y:=Y+M;
write_item(Y);
read_item(Y);
Y:=Y-N;
write_item(Y);
read_item(X);
X:=X+N;
write_item(X);
read_item(Y);
Y:=Y+M;
write_item(Y);
Time
Time
Time
Time
收藏 ⬇️ 下載