重要提示:請勿將賬號共享給其他人使用,違者賬號將被封禁!
查看《購買須知》>>>
首頁 > 計算機類考試> 軟考(中級)> 數(shù)據(jù)庫系統(tǒng)工程師
網(wǎng)友您好,請在下方輸入框內(nèi)輸入要搜索的題目:
請輸入或粘貼題目內(nèi)容(含選項) 搜題
搜題
拍照、語音搜題,請掃碼下載APP
掃一掃 下載APP
題目內(nèi)容 (請給出正確答案)
[主觀題]

試題五(15 分) 閱讀下列說明,回答問題 1 至問題 3,將解答填入答題紙的對應欄內(nèi)。 【說明】 某銀行的

試題五(15 分)

閱讀下列說明,回答問題 1 至問題 3,將解答填入答題紙的對應欄內(nèi)。

【說明】

某銀行的存款業(yè)務分為如下三個過程:

(1)讀取當前帳戶余額,記為 R(b);

(2)當前余額 b 加上新存入的金額 x 作為新的余額 b,即 b = b + x;

(3)將新余額 b 寫入當前帳戶,記為 W(b)。

存款業(yè)務分布于該銀行各營業(yè)廳,并允許多個客戶同時向同一帳戶存款,針對這一

需求,完成下述問題。

【問題 1】 (5 分)

假設同時有兩個客戶向同一帳號發(fā)出存款請求,該程序會出現(xiàn)什么問題?(100 字以內(nèi))

【問題 2】 (5 分)

存款業(yè)務的偽代碼程序為 R(b), b = b + x, W(b)。 現(xiàn)引入共享鎖指令 SLock(b)和獨占鎖指令 XLock(b)對數(shù)據(jù) b 進行加鎖,解鎖指令 Unlock(b)對數(shù)據(jù) b 進行解鎖。 請補充上述存款業(yè)務的偽代碼程序,使其滿足 2PL 協(xié)議。

【問題 3】 (5 分)

若用 SQL 語句編寫的存款業(yè)務事務程序如下:

……

START TRANSACTION;

SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

UPDATE Accounts

SET CurrentBalance = CurrentBalance + Amount

WHERE AccountID = AccountNo;

COMMIT;

……

其中:Accounts為帳戶表,CurrentBalance為當前余額,Amount 為新存入的金額,

AccountNo 為外部輸入的帳戶編碼。

該事務程序能否正確實現(xiàn)并發(fā)的存款業(yè)務?如果不能,請說明原因,應做怎樣的修改?(100 字以內(nèi))

答案
查看答案
更多“試題五(15 分) 閱讀下列說明,回答問題 1 至問題 3,將解答填入答題紙的對應欄內(nèi)。 【說明】 某銀行的”相關的問題

第1題

試題一(共15分)閱讀下列說明,回答問題l至問題4,將解答填入答題紙的對應欄內(nèi)。【說明】某證券交易所
試題一(共15分)

閱讀下列說明,回答問題l至問題4,將解答填入答題紙的對應欄內(nèi)。

【說明】

某證券交易所為了方便提供證券交易服務,欲開發(fā)一證券交易平臺,該平臺的主要功能如下:

(1)開戶。根據(jù)客戶服務助理提交的開戶信息,進行開戶,并將客戶信息存入客戶記錄中,賬戶信息(余額等)存入賬戶記錄中;

(2)存款。客戶可以向其賬戶中存款,根據(jù)存款金額修改賬戶余額;

(3)取款。客戶可以從其賬戶中取款,根據(jù)取款金額修改賬戶余額;

(4)證券交易??蛻艉徒?jīng)紀人均可以進行證券交易(客戶通過在線方式,經(jīng)紀人通過電話),將交易信息存入交易記錄中;

(5)檢查交易。平臺從交易記錄中讀取交易信息,將交易明細返回給客戶。

現(xiàn)采用結(jié)構化方法對該證券交易平臺進行分析與設計,獲得如圖1-1所示的上下文數(shù)一據(jù)流圖和圖1-2所示的O層數(shù)據(jù)流圖。

【問題1](3分)

使用說明中的詞語,給出圖1-1中的實體E1-E3的名稱。

【問題2】(3分)

使用說明中的詞語,給出圖1-2中的數(shù)據(jù)存儲D1-D3的名稱。

【問題3】(4分)

根據(jù)說明和圖中的術語,補充圖1-2中缺失的數(shù)據(jù)流及其起點和終點。

【問題4】(5分)

實際的證券交易通常是在證券交易中心完成的,因此,該平臺的“證券交易”功能需將交易信息傳遞給證券交易中心。針對這個功能需求,需要對圖1-1和圖1-2進行哪些修改,請用200字以內(nèi)的文字加以說明。

點擊查看答案

第2題

個人存款業(yè)務的特點是()。

A.能通過事件觸發(fā)業(yè)務處理

B.客戶帳戶的余額及時更新

C.實現(xiàn)存款產(chǎn)品的靈活定制

D.客戶的帳戶信息更加豐富

E.交易處理與會計核算分離

點擊查看答案

第3題

請教:2011年上半年數(shù)據(jù)庫系統(tǒng)工程師下午試卷(參考答案版)第1大題第5小題如何解答?

【題目描述】

試題五(共15分)

閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內(nèi)。

【說明】

某網(wǎng)上商品銷售系統(tǒng)的業(yè)務流程如下:

(1)將客戶的訂單記錄(訂單號,客戶ID,商品ID,購買數(shù)量)寫入訂單表;

(2)將庫存表(商品ID,庫存量)中訂購商品的庫存量減去該商品的購買數(shù)量。針對上述業(yè)務流程,完成下列問題:

【問題1】(3分)

假設庫存量有大于等于O的約束,可能出現(xiàn)如下情況:當訂單記錄寫入訂單表后,

修改庫存表時因違法約束而無法執(zhí)行,應如何處理?(100字以內(nèi))

【問題2】(6分)

引入如下偽指令:將商品A的訂單記錄插入訂單表記為I(A);讀取商品A的庫存量到變量x,記為x=R(A);變量x值寫入商品A中的庫存量,記為W(A,x)。則客戶i的銷售業(yè)務偽指令序列為:Ii(A),xi=Ri(A),xi=xi-ai,Wi(A,Xi)。其中ai為商品的購買數(shù)量。

假設當前庫存量足夠,不考慮發(fā)生修改后庫存量小于o的情況。若客戶1、客戶2同時購買同一種商品時,可能出現(xiàn)的執(zhí)行序列為:I1(A),I2(A),X1=R1(A),X2= R2(A),x1= x1-a1, W1(A, xi), X2=X2- a2, W2(A,X2)。

(1)此時會出現(xiàn)什么問題(100字以內(nèi))?

(2)為了解決上述問題,引入共享鎖指令SLock(A)和獨占鎖指令XLock(A)對數(shù)據(jù)

A進行加鎖,解鎖指令Unlock(A)對數(shù)據(jù)A進行解鎖,客戶i的加鎖指令用SLocki(A)表示,其它類同。插入訂單表的操作不需要引入鎖指令。請補充上述執(zhí)行序列,使其滿足2PL協(xié)議,并使持有鎖的時間最短。

【問題3】(6分)

下面是用E-SQL實現(xiàn)的銷售業(yè)務程序的一部分,請補全空缺處的代碼。

SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;

INSERT INTO 訂單表VALUES(:OID,:CID,:MID,:qty);

iferror then {ROLLBACK;(a);}

UPDATE庫存表

SET庫存量=庫存量-:qty

WHERE(b);

iferror then {ROLLBACK; return;}

(c)

【我提交的答案】:

【參考答案分析】:

試題五參考答案(共15分)

【問題1】(3分)

將寫訂單記錄和修改庫存表做為一個完整的事務來處理,當修改庫存表無法執(zhí)行時,回滾事務,則會撤銷寫入的訂單記錄,數(shù)據(jù)庫保持一致。

【問題2】(6分)

(1)出現(xiàn)問題:客戶購買后寫入的庫存量值被覆蓋,庫存量不能體現(xiàn)客戶1已購買,屬于丟失修改造成的數(shù)據(jù)庫不一致性。

(2)重寫后的序列:

【問題3】 (6分)

(a) return

(b) 商品ID=:MID

(c) COMMIT

點擊查看答案

第4題

同一存款客戶可在商業(yè)銀行可立多個基本存款帳戶。()
點擊查看答案

第5題

財政零余額賬戶性質(zhì)為(),可以辦理轉(zhuǎn)賬等支付結(jié)算業(yè)務,但不得支取現(xiàn)金。同一家代理銀行原則上只能為同一財政部門開立()個財政零余額賬戶。

A.基本存款賬戶

B.專用存款賬戶

C.2

D.1

點擊查看答案

第6題

在國庫單一帳戶體系中,財政部門開設的銀行帳戶應包括()。

A.國庫存款帳戶

B.財政部門零余額帳戶

C.其他財政存款賬戶

D.預算單位零余額帳戶

點擊查看答案

第7題

帳戶A從1985年元旦開始每年初存款1000元,共計10年;帳戶B從1985年元旦開始每年初存款500元;兩帳戶年利率均為5%。問:何時帳戶B的余額首次超過帳戶A。

點擊查看答案

第8題

外幣存款業(yè)務和人民幣存款業(yè)務的共同點有()。

A.都是銀行的資產(chǎn)業(yè)務

B.都是銀行的負債業(yè)務

C.都有相同的賬戶管理方式

D.都是存款人將資金存入銀行的信用行為

E.都可以按客戶類型分為個人存款和單位存款

點擊查看答案

第9題

(二)2012年5月,王某在北京注冊成立了一家新公司,并依法向銀行申請開立了基本存款賬戶。10月,張某對該公司追加投資。12月,張某根據(jù)業(yè)務需要,將公司遷到上海,向銀行提出變更開戶行的請求。6. 銀行需對張某的追加投資進行驗資,則該公司需新開立的賬戶是()。

A.基本存款賬戶

B.專用存款賬戶

C.臨時存款賬戶

D.-般存款賬戶

點擊查看答案
下載APP
關注公眾號
TOP
重置密碼
賬號:
舊密碼:
新密碼:
確認密碼:
確認修改
購買搜題卡查看答案
購買前請仔細閱讀《購買須知》
請選擇支付方式
微信支付
支付寶支付
點擊支付即表示你同意并接受《服務協(xié)議》《購買須知》
立即支付
搜題卡使用說明

1. 搜題次數(shù)扣減規(guī)則:

備注:網(wǎng)站、APP、小程序均支持文字搜題、查看答案;語音搜題、單題拍照識別、整頁拍照識別僅APP、小程序支持。

2. 使用語音搜索、拍照搜索等AI功能需安裝APP(或打開微信小程序)。

3. 搜題卡過期將作廢,不支持退款,請在有效期內(nèi)使用完畢。

請使用微信掃碼支付(元)

訂單號:

遇到問題請聯(lián)系在線客服

請不要關閉本頁面,支付完成后請點擊【支付完成】按鈕
遇到問題請聯(lián)系在線客服
恭喜您,購買搜題卡成功 系統(tǒng)為您生成的賬號密碼如下:
重要提示:請勿將賬號共享給其他人使用,違者賬號將被封禁。
發(fā)送賬號到微信 保存賬號查看答案
怕賬號密碼記不???建議關注微信公眾號綁定微信,開通微信掃碼登錄功能
請用微信掃碼測試
優(yōu)題寶