你是一家大型brewery的數(shù)據(jù)庫開發(fā)人員。每一家工廠和設(shè)備的信息存儲(chǔ)在一個(gè)名為Equipment的數(shù)據(jù)庫中.這工廠的信息存放在一張名為Location的表中,設(shè)備的信息存放在一張名為Parts的表中。用來創(chuàng)建這些表所使用的腳本如下所示:
Thebrewery用來關(guān)閉一些現(xiàn)有的工廠和打開一些新的工廠。當(dāng)一家工廠被關(guān)閉時(shí),有關(guān)工廠和所有設(shè)備的信息將從數(shù)據(jù)庫中刪除。你創(chuàng)建一個(gè)存儲(chǔ)過程來完成這個(gè)操作。名為sp_DeleteLocation存儲(chǔ)過程如下所示:
這個(gè)存儲(chǔ)過程將要花費(fèi)比想像中還要長的時(shí)間來執(zhí)行。你需要減少這個(gè)存儲(chǔ)過程的執(zhí)行時(shí)間,你該怎么做?()
A.在定義過程中添加WITH RECOMPILE選項(xiàng).
B.用單一的DELETE語句取代光標(biāo)操作
C.在過程的開頭添加一個(gè)BEGIN TRAN語句并在過程的結(jié)尾添加COMMIT TRAN語句
D.為這個(gè)過程設(shè)置事務(wù)處理隔離級別READ UNCOMMITTED
E.為Parts表的PartID字段添加一個(gè)非聚集索引.
您可能感興趣的試卷
你可能感興趣的試題
你是一保險(xiǎn)公司的數(shù)據(jù)庫開發(fā)者。該保險(xiǎn)公司有一應(yīng)用程序用來輸入關(guān)于它的政策和其所有者的數(shù)據(jù)。該政策所有者信息存儲(chǔ)在Owners表中。建該表的腳本如下所示:
當(dāng)輸入所有者的信息,所有者的出生日期不存在,該數(shù)據(jù)庫需產(chǎn)生一定的錯(cuò)誤信息項(xiàng)目,該信息可通過數(shù)據(jù)登記程序來顯示。您需要為該數(shù)據(jù)庫設(shè)計(jì)一個(gè)方法來確認(rèn)出生日期已提供,如果沒有則產(chǎn)生錯(cuò)誤信息。你該怎么做?()
A.在Birthday Date列中添加CHECK約束。
B.創(chuàng)建一個(gè)規(guī)則,并將其綁定到Birthday Date列中。
C.修改Owners表,不允許BirthDate列為空。
D.在Owners中創(chuàng)建一個(gè)觸發(fā)器來確認(rèn)Birth Date列。
A.用sp_lock和sp_who系統(tǒng)存儲(chǔ)過程找出鎖的資源和占用鎖的進(jìn)程。用這些信息來識別和重設(shè)引起鎖的事務(wù)。
B.用系統(tǒng)表sysprocesses和sysobjects找出死鎖的資源并確定訪問該資源的進(jìn)程。
C.用系統(tǒng)表sysprocesses找出哪個(gè)資源正在被訪問。在所有被訪問的表的主鍵上添加聚集索引。
D.用sp_monitor系統(tǒng)存儲(chǔ)過程來確認(rèn)增加的查詢時(shí)間影響了哪個(gè)進(jìn)程。為該進(jìn)程設(shè)置一個(gè)限制性較小的事務(wù)隔離級別。
A.創(chuàng)建一個(gè)用來更新inventory表的存儲(chǔ)過程。如果結(jié)果小于重新儲(chǔ)存量,使用xp_logevent存儲(chǔ)過程來翻頁。
B.在inventory表上創(chuàng)建一個(gè)INSTEAD OF UPDATE觸發(fā)器。如果inserted表中的數(shù)量小于重新儲(chǔ)存量,使用SQL AgentMail來發(fā)送e-mail信息給翻頁者
C.在inventory表上創(chuàng)建一個(gè)FOR UPDATE觸發(fā)器.如果inserted表中的數(shù)量小于重新儲(chǔ)存量,使用xp_sendmail系統(tǒng)存儲(chǔ)過程來翻頁。
D.設(shè)置SQL server作業(yè)每隔4小時(shí)運(yùn)行一次,配置該作業(yè)使用the@notify_level_page=2argument.配置該作業(yè)讓它測試列的大小它將觸發(fā)供應(yīng)者翻頁。
您是一集裝箱制造公司的數(shù)據(jù)庫開發(fā)者。您的公司生產(chǎn)的集裝箱是一些不同型號的。存儲(chǔ)集裝箱信息的表如下所示有Size、Container和Shape表。數(shù)據(jù)存儲(chǔ)在表中的示例如圖所示
集裝箱的大小定期地改變。數(shù)據(jù)庫用戶經(jīng)常需要一集裝箱的體積。集裝箱的體積是根據(jù)shape和size表中的信息計(jì)算的。您要隱藏計(jì)算的詳細(xì)結(jié)果,以便the volume can be easily accessed in a SELECTquery with the rest of the container information。你應(yīng)該做什么?()
A.創(chuàng)建一個(gè)以ContainerID為根據(jù)并且能夠清空集裝箱的體積的用戶自定義函數(shù)。
B.創(chuàng)建一個(gè)以ContainerID為根據(jù)并且能夠清空集裝箱的體積的存儲(chǔ)過程.
C.為Container表添加一個(gè)名為volume的字段。創(chuàng)建一個(gè)觸發(fā)器來計(jì)算和存儲(chǔ)體積當(dāng)有一個(gè)新的集裝箱插入表中的時(shí)候.
D.給Container表添加一個(gè)計(jì)算列來計(jì)算集裝箱的體積。
您是一出版社公司的數(shù)據(jù)庫開發(fā)者。你創(chuàng)建以下存儲(chǔ)過程來為特殊的書名報(bào)道每年每日的銷售情況
您創(chuàng)建一個(gè)腳本來執(zhí)行這個(gè)存儲(chǔ)過程。如果該存儲(chǔ)過程成功執(zhí)行,它應(yīng)報(bào)道每年每日書的銷售情況。如果失敗,則將返回如下信息:“No Sales Found”您該怎樣創(chuàng)建該腳本?()
A.
B.
C.
D.
最新試題
MongoDB中使用,獲取數(shù)據(jù)庫狀態(tài)()。
MongoDB中使用,獲取數(shù)據(jù)庫名稱()。
關(guān)于MongoDB集合的操作以下說法正確的是()。
MongoDB向集合中添加文檔的命令,正確的是()。
關(guān)于MongoDB數(shù)據(jù)庫的文檔以下說法正確的是()。
MongoDB中,下列選項(xiàng),()不屬于管道操作符。
關(guān)于neo4j數(shù)據(jù)庫的操作以下正確的是()。
MongoDB中,()刪除當(dāng)前集合中的所有索引(_id上的默認(rèn)索引除外)。
關(guān)于memcached的內(nèi)置內(nèi)存存儲(chǔ)方式說法正確的是()。
memcached服務(wù)器上的基本命令包括()。