單項(xiàng)選擇題你是一家通訊公司的數(shù)據(jù)庫(kù)開(kāi)發(fā)隊(duì)的一個(gè)成員。在隊(duì)上的另外一個(gè)開(kāi)發(fā)者,Marc,在一個(gè)名為Corporate的數(shù)據(jù)庫(kù)中創(chuàng)建了一張名為Customers的表。因?yàn)楸戆瑱C(jī)密的信息,他已經(jīng)授權(quán)允許查詢(xún)?cè)摫淼闹挥嘘?duì)里的其他成員。你正在開(kāi)發(fā)一個(gè)應(yīng)用程序用來(lái)允許銷(xiāo)售部門(mén)的職員查看Customers表的一些信息。這些職員是銷(xiāo)售數(shù)據(jù)庫(kù)角色的所有成員。為了支持這一個(gè)應(yīng)用程序,你在Customers表上創(chuàng)建一個(gè)被命名的vwCustomers的視圖。在創(chuàng)建視圖之后,你授權(quán)具有銷(xiāo)售角色的成員允許查詢(xún)。當(dāng)銷(xiāo)售角色的成員嘗試從視圖中取回?cái)?shù)據(jù)的時(shí)候,他們接收以下錯(cuò)誤信息:SELECT permission denied on object‘Customers’,database‘Corporate’,owner‘Marc’.你必須確定具有銷(xiāo)售角色的成員只能使用vwCustomers視圖來(lái)訪問(wèn)Customers表的數(shù)據(jù)。你應(yīng)該做什么?()

A.添加一個(gè)銷(xiāo)售角色到固定的系統(tǒng)管理員服務(wù)器角色中。
B.將vwCustomers視圖的所有權(quán)轉(zhuǎn)移到銷(xiāo)售角色中。
C.通知Marc將Customers表的所有權(quán)轉(zhuǎn)移給銷(xiāo)售角色的每個(gè)成員。
D.通知Marc授予用戶(hù)查詢(xún)Customers表的許可。
E.刪除vwCustomers視圖。通知Marc重建視圖并且授予銷(xiāo)售角色的用戶(hù)查詢(xún)視圖的權(quán)限。


您可能感興趣的試卷

你可能感興趣的試題

1.單項(xiàng)選擇題

你是一家保險(xiǎn)公司的數(shù)據(jù)庫(kù)開(kāi)發(fā)人員。關(guān)于公司保險(xiǎn)單的信息存儲(chǔ)在SQLServer2005/2008數(shù)據(jù)庫(kù)中。你使用了以下腳本為數(shù)據(jù)庫(kù)創(chuàng)建了一張名為Policy的表。
每次公司賣(mài)出一條新的保險(xiǎn)單,保險(xiǎn)單必須被指定一個(gè)保險(xiǎn)單號(hào)碼。當(dāng)一條新的保險(xiǎn)單信息被輸入時(shí)數(shù)據(jù)庫(kù)必須指定一個(gè)新的保險(xiǎn)單號(hào)碼。你應(yīng)該做什么?()

A.創(chuàng)建一個(gè)INSTEAD OF INSERT觸發(fā)器來(lái)產(chǎn)生一個(gè)新的保險(xiǎn)單號(hào)碼并且包括把它插入表中。
B.創(chuàng)建一個(gè)INSTEAD OF UPDATE觸發(fā)器來(lái)產(chǎn)生一個(gè)新的保險(xiǎn)單號(hào)碼并且包括把它插入表中。
C.創(chuàng)建一個(gè)AFTER UPDATE觸發(fā)器來(lái)產(chǎn)生一個(gè)新的保險(xiǎn)單號(hào)碼并且包括把它插入表中。
D.用AFTER INSERT觸發(fā)器來(lái)取代DEFAULT約束并產(chǎn)生一個(gè)新的保險(xiǎn)單號(hào)碼并且包括把它插入表中。

4.單項(xiàng)選擇題您是一數(shù)據(jù)庫(kù)的開(kāi)發(fā)者,該數(shù)據(jù)庫(kù)用來(lái)報(bào)告時(shí)間。通常平均每次有5個(gè)用戶(hù)同時(shí)訪問(wèn)該數(shù)據(jù)庫(kù),且查詢(xún)響應(yīng)時(shí)間小于1秒鐘。然而,在星期五下午和星期一早上,當(dāng)大多數(shù)雇員輸入他們的時(shí)間,該數(shù)據(jù)庫(kù)使用率增加到平均每次50個(gè)用戶(hù)。在這段時(shí)間內(nèi),查詢(xún)響應(yīng)時(shí)間增加到平均15到20秒。您要減慢響應(yīng)速度的原因并解決問(wèn)題。你該怎么做?()

A.用sp_lock和sp_who系統(tǒng)存儲(chǔ)過(guò)程找出鎖的資源和占用鎖的進(jìn)程。用這些信息來(lái)識(shí)別和重設(shè)引起鎖的事務(wù)。
B.用系統(tǒng)表sysprocesses和sysobjects找出死鎖的資源并確定訪問(wèn)該資源的進(jìn)程。
C.用系統(tǒng)表sysprocesses找出哪個(gè)資源正在被訪問(wèn)。在所有被訪問(wèn)的表的主鍵上添加聚集索引。
D.用sp_monitor系統(tǒng)存儲(chǔ)過(guò)程來(lái)確認(rèn)增加的查詢(xún)時(shí)間影響了哪個(gè)進(jìn)程。為該進(jìn)程設(shè)置一個(gè)限制性較小的事務(wù)隔離級(jí)別。

5.單項(xiàng)選擇題你是一醫(yī)院數(shù)據(jù)庫(kù)的開(kāi)發(fā)者.醫(yī)院一共有26層,每一層提供了4個(gè)房間。你設(shè)計(jì)一個(gè)控制物品清單的數(shù)據(jù)庫(kù)。某些使用方便的列須每次都存儲(chǔ)。當(dāng)使用某一個(gè)列時(shí),鍵用來(lái)減少計(jì)算數(shù)據(jù)庫(kù)里的物品清單。供應(yīng)管理者應(yīng)在可用空間少于列的最小值時(shí)翻頁(yè)。你該怎么做?()

A.創(chuàng)建一個(gè)用來(lái)更新inventory表的存儲(chǔ)過(guò)程。如果結(jié)果小于重新儲(chǔ)存量,使用xp_logevent存儲(chǔ)過(guò)程來(lái)翻頁(yè)。
B.在inventory表上創(chuàng)建一個(gè)INSTEAD OF UPDATE觸發(fā)器。如果inserted表中的數(shù)量小于重新儲(chǔ)存量,使用SQL AgentMail來(lái)發(fā)送e-mail信息給翻頁(yè)者
C.在inventory表上創(chuàng)建一個(gè)FOR UPDATE觸發(fā)器.如果inserted表中的數(shù)量小于重新儲(chǔ)存量,使用xp_sendmail系統(tǒng)存儲(chǔ)過(guò)程來(lái)翻頁(yè)。
D.設(shè)置SQL server作業(yè)每隔4小時(shí)運(yùn)行一次,配置該作業(yè)使用the@notify_level_page=2argument.配置該作業(yè)讓它測(cè)試列的大小它將觸發(fā)供應(yīng)者翻頁(yè)。