單項(xiàng)選擇題你正在為一個(gè)大型的食品連鎖店做設(shè)計(jì).部分?jǐn)?shù)據(jù)庫計(jì)劃如下所示.用來創(chuàng)建customers表的腳本如下所示.商店經(jīng)理想跟蹤顧客人口,以便給顧客提供廣告和促銷優(yōu)惠卷.這些廣告和促銷將基于現(xiàn)存顧客過去的購(gòu)買情況.廣告和促銷將通過一個(gè)或更多的人口資料來鎖定購(gòu)買方式,這些人口資料有:性別,年齡,郵編號(hào)碼和地區(qū).大部分的促銷將基于性別和年齡.將用查詢來檢索顧客人口統(tǒng)計(jì)信息.你想查詢反應(yīng)時(shí)間盡可能快.你該怎么辦?()

A.為Customers表的PostalCode、State和DateOfBirth列添加索引。
B.不規(guī)范化custmoers表
C.在Customers、SalesLineItem、State,和Product表上創(chuàng)建一個(gè)視圖。
D.創(chuàng)建一個(gè)函數(shù)用來返回Customers表上所需要的數(shù)據(jù)。


您可能感興趣的試卷

你可能感興趣的試題

1.單項(xiàng)選擇題你是一個(gè)行銷公司的數(shù)據(jù)庫開發(fā)者.你設(shè)計(jì)了一個(gè)每季的銷售視圖.這個(gè)視圖加入了幾個(gè)表和計(jì)算合計(jì)信息.你在視圖上創(chuàng)建了一個(gè)唯一的索引.你想提供一個(gè)參數(shù)查詢?nèi)ピL問包含在你的索引視圖中的數(shù)據(jù).輸出必須用在其他的select列中.你如何完成這個(gè)目標(biāo)?()

A.使用ALTERVIEW語句添加參數(shù)值到視圖的定義中。
B.創(chuàng)建一個(gè)存儲(chǔ)過程接收輸入?yún)?shù)并且返回結(jié)果集。
C.創(chuàng)建一個(gè)用戶自定義標(biāo)量函數(shù)接收輸入?yún)?shù)。
D.創(chuàng)建一個(gè)聯(lián)機(jī)用戶自定義函數(shù)接收輸入?yún)?shù)

2.單項(xiàng)選擇題你是WingtipToys的數(shù)據(jù)庫開發(fā)者.公司在sqlserver2005/2008數(shù)據(jù)庫中跟蹤它的存貨.你有幾個(gè)查詢和儲(chǔ)存過程,儲(chǔ)存過程執(zhí)行在數(shù)據(jù)庫索引上以支持已創(chuàng)建的查詢.當(dāng)編制的存貨項(xiàng)目增加時(shí),一些存儲(chǔ)過程的執(zhí)行時(shí)間明顯增加.其他訪問同樣信息的查詢和儲(chǔ)存過程并沒有增加.你必須恢復(fù)運(yùn)行慢的儲(chǔ)存過程的性能,達(dá)到原先執(zhí)行的時(shí)間.你該怎么辦?()

A.總是使用WITHRECOMPILE選項(xiàng)去執(zhí)行運(yùn)行慢的存儲(chǔ)過程。
B.為每張表中運(yùn)行慢的存儲(chǔ)過程執(zhí)行UPDATESTATISTICS語句。
C.為每一個(gè)運(yùn)行慢的存儲(chǔ)過程執(zhí)行sp_recompile系統(tǒng)儲(chǔ)存過程.
D.為每張表中運(yùn)行慢的存儲(chǔ)過程執(zhí)行DBCCREINDEX語句。