單項選擇題

你是一個在線書店零售商的數(shù)據(jù)庫開發(fā)者。客戶通過公司的網(wǎng)站訂購書。一旦顧客填寫了訂單,訂單的信息將存入一個名為BookOrders的數(shù)據(jù)庫內(nèi)。經(jīng)過批處理后,訂單信息將被轉(zhuǎn)化到一個名叫Reports數(shù)據(jù)庫內(nèi)。這個數(shù)據(jù)庫含有兩個表,一個叫Order,另一個叫LineItem。Order表包括了訂單的一些基本信息。LineItem表則包含了訂單中一些涉及私人的信息。Order和LineItem表是將要被給出的。為了使顧客能夠通過公司的網(wǎng)站察看而且只能察看自己的訂單信息。顧客不能夠修改提交過的訂單信息。訂單的主鍵和顧客是不相關(guān)的,而且是不可見。你應(yīng)該怎么做呢?()

A.創(chuàng)建一個視圖顯示ORDER表的客戶信息
B.創(chuàng)建一個存儲過程檢索ORDER表的客戶信息
C.創(chuàng)建一個scalar user-defined function來檢索ORDER的客戶信息
D.授予客戶對Order表和LineItem表的查詢權(quán)限

題目列表

你可能感興趣的試題

單項選擇題

你是一家通訊公司的數(shù)據(jù)庫開發(fā)隊的一個成員。在隊上的另外一個開發(fā)者,Marc,在一個名為Corporate的數(shù)據(jù)庫中創(chuàng)建了一張名為Customers的表。因為表包含機(jī)密的信息,他已經(jīng)授權(quán)允許查詢該表的只有隊里的其他成員。你正在開發(fā)一個應(yīng)用程序用來允許銷售部門的職員查看Customers表的一些信息。這些職員是銷售數(shù)據(jù)庫角色的所有成員。為了支持這一個應(yīng)用程序,你在Customers表上創(chuàng)建一個被命名的vwCustomers的視圖。在創(chuàng)建視圖之后,你授權(quán)具有銷售角色的成員允許查詢。當(dāng)銷售角色的成員嘗試從視圖中取回數(shù)據(jù)的時候,他們接收以下錯誤信息:SELECT permission denied on object‘Customers’,database‘Corporate’,owner‘Marc’.你必須確定具有銷售角色的成員只能使用vwCustomers視圖來訪問Customers表的數(shù)據(jù)。你應(yīng)該做什么?()

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

微信掃碼免費搜題