天堂888-欧美黄色小说-熟睡侵犯の奶水授乳在线-初尝情欲h名器av-亚洲天堂免费视频-日韩五十路-免费在线国产-国产又大又黄又粗-久草导航-色播导航-亚洲免费资源-熟女一区二区三区视频-亚洲美女视频在线-亚洲成人福利视频-婷婷精品在线-亚洲综合p-中文字幕 日本-亚洲骚片-亚洲自拍偷拍网-国产农村妇女精品一区二区-午夜中出-久久精品国产精品亚洲毛片-91精品毛片-99爱视频在线-狠狠操亚洲-美女让人操-里番本子纯肉侵犯肉全彩无码-999偷拍

重要提示:請勿將賬號共享給其他人使用,違者賬號將被封禁!
查看《購買須知》>>>
首頁 > 計算機類考試> 軟考(中級)> 數據庫系統工程師
題目內容 (請給出正確答案)
[主觀題]

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

【題目描述】

試題五(共15分)

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

【說明】

某網上商品銷售系統的業務流程如下:

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

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

【問題1】(3分)

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

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

【問題2】(6分)

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

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

(1)此時會出現什么問題(100字以內)?

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

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

【問題3】(6分)

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

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分)

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

【問題2】(6分)

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

(2)重寫后的序列:

請教:2011年上半年數據庫系統工程師下午試卷(參考答案版)第1大題第5小題如何解答?【題目描述】試

【問題3】 (6分)

(a) return

(b) 商品ID=:MID

(c) COMMIT

答案
暫無答案
網友您好,請在下方輸入框內輸入要搜索的題目:
拍照、語音搜題,請掃碼下載APP
掃一掃 下載APP
更多“請教:2011年上半年數據庫系統工程師下午試卷(參考答案版)第1大題第5小題如何解答?”相關的問題

第1題

請教:2013年上半年軟考《網絡工程師》下午試卷(參考答案版)第4大題第1小題如何解答?

【題目描述】

【我提交的答案】:

【參考答案分析】:

請問專家 第四大題第5個空,為什么不是 permit ip 192.168.3.0 0.0.0.255 host 192.168.10.20?

點擊查看答案

第2題

請教:數據庫系統工程師模擬試題二 第1大題第5小題如何解答?

【題目描述】

【我提交的答案】: D
【參考答案與解析】:

正確答案:B

答案分析:

點擊查看答案

第3題

請教:數據庫系統工程師模擬試題二 第1大題第21小題如何解答?

【題目描述】

【我提交的答案】: C
【參考答案與解析】:

正確答案:A

答案分析:

點擊查看答案

第4題

請教:數據庫系統工程師模擬試題二 第1大題第28小題如何解答?

【題目描述】

【我提交的答案】: A
【參考答案與解析】:

正確答案:D

答案分析:

點擊查看答案

第5題

請教:數據庫系統工程師模擬試題一 第1大題第6小題如何解答?

【題目描述】

【我提交的答案】: D
【參考答案與解析】:

正確答案:B

答案分析:

點擊查看答案

第6題

請教:2007年上半年數據庫系統工程師上午試卷第1大題第25小題如何解答?

【題目描述】

問題1【我提交的答案】:
【參考答案與解析】:

正確答案:B

問題2【我提交的答案】:
【參考答案與解析】:

正確答案:C

答案分析:

請高手指點!

點擊查看答案

第7題

請教:數據庫系統工程師模擬試題一 第1大題第6小題如何解答?

【題目描述】

【我提交的答案】:
【參考答案與解析】:

正確答案:B

答案分析:

【我的疑問】(如下,請求專家幫助解答)

wo bu hui zuo

點擊查看答案

第8題

請教:2009年上半年信息處理技術員上午試卷第1大題第2小題如何解答?

【題目描述】

【我提交的答案】: C
【參考答案與解析】:

正確答案:D

答案分析:

點擊查看答案

第9題

請教:數據庫系統工程師模擬試題二 第1大題第27小題如何解答?

【題目描述】

問題1【我提交的答案】: C
【參考答案與解析】:

正確答案:A

問題2【我提交的答案】: B
【參考答案與解析】:

正確答案:C

答案分析:

點擊查看答案

第10題

請教:數據庫系統工程師模擬試題一 第1大題第1小題如何解答?

【題目描述】

【我提交的答案】:B
【參考答案與解析】:

正確答案:C

答案分析:

【我的疑問】(如下,請求專家幫助解答)

關于虛擬存儲地址變換的理解

點擊查看答案

第11題

請教:2011年成人高考《高等數學一》預測試卷(1)第1大題第5小題如何解答?

【題目描述】

第 5 題

【我提交的答案】:A
【參考答案與解析】:

正確答案:C

答案分析:

【我的疑問】(如下,請求專家幫助解答)

什么事廣義積分收斂

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

1. 搜題次數扣減規則:

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

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

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

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

訂單號:

遇到問題請聯系在線客服

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