單項(xiàng)選擇題

你是一保險(xiǎn)公司的數(shù)據(jù)庫(kù)開(kāi)發(fā)者。該保險(xiǎn)公司有一應(yīng)用程序用來(lái)輸入關(guān)于它的政策和其所有者的數(shù)據(jù)。該政策所有者信息存儲(chǔ)在Owners表中。建該表的腳本如下所示:
當(dāng)輸入所有者的信息,所有者的出生日期不存在,該數(shù)據(jù)庫(kù)需產(chǎn)生一定的錯(cuò)誤信息項(xiàng)目,該信息可通過(guò)數(shù)據(jù)登記程序來(lái)顯示。您需要為該數(shù)據(jù)庫(kù)設(shè)計(jì)一個(gè)方法來(lái)確認(rèn)出生日期已提供,如果沒(méi)有則產(chǎn)生錯(cuò)誤信息。你該怎么做?()

A.在Birthday Date列中添加CHECK約束。
B.創(chuàng)建一個(gè)規(guī)則,并將其綁定到Birthday Date列中。
C.修改Owners表,不允許BirthDate列為空。
D.在Owners中創(chuàng)建一個(gè)觸發(fā)器來(lái)確認(rèn)Birth Date列。


您可能感興趣的試卷

你可能感興趣的試題

1.單項(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í)別。

2.單項(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è)。

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

您是一集裝箱制造公司的數(shù)據(jù)庫(kù)開(kāi)發(fā)者。您的公司生產(chǎn)的集裝箱是一些不同型號(hào)的。存儲(chǔ)集裝箱信息的表如下所示有Size、Container和Shape表。數(shù)據(jù)存儲(chǔ)在表中的示例如圖所示
集裝箱的大小定期地改變。數(shù)據(jù)庫(kù)用戶(hù)經(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ù)并且能夠清空集裝箱的體積的用戶(hù)自定義函數(shù)。
B.創(chuàng)建一個(gè)以ContainerID為根據(jù)并且能夠清空集裝箱的體積的存儲(chǔ)過(guò)程.
C.為Container表添加一個(gè)名為volume的字段。創(chuàng)建一個(gè)觸發(fā)器來(lái)計(jì)算和存儲(chǔ)體積當(dāng)有一個(gè)新的集裝箱插入表中的時(shí)候.
D.給Container表添加一個(gè)計(jì)算列來(lái)計(jì)算集裝箱的體積。

5.多項(xiàng)選擇題

你設(shè)計(jì)了一個(gè)包含客戶(hù)訂單的數(shù)據(jù)庫(kù)??蛻?hù)每次下訂單時(shí)都將訂購(gòu)成倍的產(chǎn)品。你再觀察如圖所示的數(shù)據(jù)庫(kù)設(shè)計(jì):你想縮短查詢(xún)的響應(yīng)時(shí)間和將數(shù)據(jù)冗余最小化。你應(yīng)該怎么做?()

A.創(chuàng)建一個(gè)新的名為OrderDetail的訂貨表,為該表添加OrderID、ProductID、Quantity字段。
B.在Orders表的OrderID、ProductID字段上創(chuàng)建一個(gè)混合的主鍵約束
C.從Orders表中除去ProductID、Quantity這兩個(gè)字段.
D.在Orders表的OrderID上創(chuàng)建一個(gè)唯一約束.
E.將UnitPrice這個(gè)字段從Products表移動(dòng)到Orders表.