第 1 頁:?jiǎn)芜x題 |
第 4 頁:應(yīng)用題 |
第 5 頁:設(shè)計(jì)與應(yīng)用題 |
11在SQL Server 2008中,設(shè)要為數(shù)據(jù)庫DB1添加一個(gè)新的數(shù)據(jù)文件,該文件的邏輯名為filex,物理文件名為filex.n(if,存儲(chǔ)位置為D:\DB1,初始大小和最大大小均采用系統(tǒng)默認(rèn)值,增長(zhǎng)方式為自動(dòng)增長(zhǎng),每次增加20%。下列語句中正確的是( )。
A.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=D:\DB1\filex.ndf,
FILEGROWTH=20)
B.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=D:\DB1\filex.ndf,
FILEGROWTH=20%)
C.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=ˊD:\DB1\filex.ndfˊ,
FILEGROWTH=20)
D.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=ˊD:\DB1\filex.ndfˊ,
FILEGROWTH=20%)
參考答案:D
參考解析:在SQL Server 2008中,ALTER DATABASE命令中的FILENAME對(duì)應(yīng)的代碼需要帶上單引號(hào),因此選項(xiàng)A和選項(xiàng)B錯(cuò)誤。FILEGROWTH如果加上%則為百分比,如果省%,數(shù)據(jù)庫系統(tǒng)則默認(rèn)采用增加單位是MB,因此選項(xiàng)A和選項(xiàng)C錯(cuò)誤。故選D。
12關(guān)于分布式數(shù)據(jù)庫,下列說法錯(cuò)誤的是( )。
A.分布式數(shù)據(jù)庫的查詢代價(jià)需要考慮站點(diǎn)間數(shù)據(jù)傳輸?shù)耐ㄐ糯鷥r(jià),一般來說導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和并操作
B.分布式數(shù)據(jù)庫中位置透明性是指數(shù)據(jù)分片的分配位置對(duì)用戶是透明的,使得用戶在編程時(shí)只需考慮數(shù)據(jù)分片情況,而不用關(guān)心具體的分配情況
C.分布式數(shù)據(jù)庫的事務(wù)管理包括恢復(fù)控制和并發(fā)控制,恢復(fù)控制一般采用的策略是基于兩階段的提交協(xié)議
D.分布式數(shù)據(jù)庫系統(tǒng)的目標(biāo)是利用多處理機(jī)結(jié)點(diǎn)并行地完成數(shù)據(jù)庫任務(wù),以提高數(shù)據(jù)庫系統(tǒng)的整體性能
參考答案:D
參考解析:分布式數(shù)據(jù)要達(dá)到的目標(biāo)是:本地自治、非集中式管理、高可用性、位置獨(dú)立性、數(shù)據(jù)分片獨(dú)立性、數(shù)據(jù)復(fù)制獨(dú)立性、分布式查詢處理、分布式事務(wù)管理、硬件獨(dú)立性、操作系統(tǒng)獨(dú)立性、網(wǎng)絡(luò)獨(dú)立性、數(shù)據(jù)庫管理系統(tǒng)獨(dú)立性。并行數(shù)據(jù)庫的目標(biāo)是高性能和高可用性,通過多個(gè)處理節(jié)點(diǎn)并行執(zhí)行數(shù)據(jù)庫任務(wù),提高整個(gè)數(shù)據(jù)庫系統(tǒng)的性能和可用性。
13在SQL Server 2008中,有商品表(商品號(hào),商品名,單價(jià))和銷售表(商品號(hào),銷售時(shí)間,銷售價(jià)格),F(xiàn)要限制“銷售價(jià)格”的取值必須在此商品“單價(jià)”的0.6倍到1.5倍范圍之內(nèi),實(shí)現(xiàn)這個(gè)約束的正確代碼是( )。
A.CHECK(銷售價(jià)格BETWEEN單價(jià)*0.6 AND單價(jià)*1.5)
B.CHECK(銷售價(jià)格BETWEEN商品表.單價(jià)*0.6 AND商品表.單價(jià)*1.5)
C.CREATE TRIGGER tri_Sales ON銷售表FOR INSERT,UPDATE
As IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b
ON a.商品號(hào)=b.商品號(hào)WHERE銷售價(jià)格NOT BETWEEN單價(jià)*0.6 AND單價(jià)*1.5)
ROLLBACK
D.CREATE TRIGGER tri_ales ON銷售表INSTEAD OF INSERT,UPDATE AS
IF EXISTS( SELECT冰FROM INSERTED a JOIN商品表b
ON a.商品號(hào)=b.商品號(hào)
WHERE銷售價(jià)格NOT BETWEEN單價(jià)*0.6 AND單價(jià)*=1.5)
ROLLBACK
參考答案:C
參考解析:FOR指定觸發(fā)器只有在引發(fā)的SQL語句中指定的操作都已成功執(zhí)行,并且所有的約束檢查也成功完成后才執(zhí)行觸發(fā)器,這種觸發(fā)器稱為后觸發(fā)型觸發(fā)器。INSTEAD OF指定執(zhí)行觸發(fā)器而不是執(zhí)行引發(fā)觸發(fā)器執(zhí)行SQL語句,從而替代觸發(fā)語句的操作,稱這種觸發(fā)器為前觸發(fā)型觸發(fā)器。
14在數(shù)據(jù)庫系統(tǒng)中,下列映像關(guān)系用于提供數(shù)據(jù)與應(yīng)用程序間的物理獨(dú)立性的是( )。
A.外模式/模式B.模式/內(nèi)模式C.外模式/內(nèi)模式D.邏輯模式/內(nèi)模式
參考答案:B
參考解析:數(shù)據(jù)庫的三級(jí)模式和兩級(jí)映像中的三級(jí)模式結(jié)構(gòu)為外模式、模式和內(nèi)模式,二級(jí)映像為模式到內(nèi)模式的映射以及外模式到模式的映射。模式的三個(gè)級(jí)別層次反映了模式的三個(gè)不同環(huán)境以及它們的不同要求,其中內(nèi)模式處于最低層,它反映了數(shù)據(jù)在計(jì)算機(jī)物理結(jié)構(gòu)中的實(shí)際存儲(chǔ)形式。模式處于中層,它反映了設(shè)計(jì)者的數(shù)據(jù)全局邏輯要求。外模式也稱用戶模式,處于最外層,它反映了用戶對(duì)數(shù)據(jù)的要求。數(shù)據(jù)庫系統(tǒng)的三級(jí)模式是對(duì)數(shù)據(jù)的三個(gè)級(jí)別的抽象,它把數(shù)據(jù)的具體物理實(shí)現(xiàn)留給物理模式,使用戶與全局設(shè)計(jì)者不必關(guān)心數(shù)據(jù)庫的具體實(shí)現(xiàn)與物理背景。同時(shí),它通過兩級(jí)映射建立三級(jí)模式間的聯(lián)系與轉(zhuǎn)換,使得模式與外模式雖然并不具備物理存在,但是也能通過映射而獲得其存在的實(shí)體。兩級(jí)映射也保證了數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的獨(dú)立性,亦即數(shù)據(jù)的物理組織改變與邏輯概念改變不影響用戶模式,只需調(diào)整映射方式即可。模式/內(nèi)模式保證了數(shù)據(jù)庫中數(shù)據(jù)與應(yīng)用程序間的物理獨(dú)立性,而外模式/模式保證了數(shù)據(jù)與應(yīng)用程序間的邏輯獨(dú)立性。
15在SQL Server 2008中,有系統(tǒng)數(shù)據(jù)庫master、model、msdb、tempdb和用戶數(shù)據(jù)庫。下列關(guān)于系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫的備份策略,最合理的是( )。
A.對(duì)系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫都實(shí)行周期性備份
B.對(duì)系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫都實(shí)行修改之后即備份
C.對(duì)系統(tǒng)數(shù)據(jù)庫實(shí)行修改之后即備份,對(duì)用戶數(shù)據(jù)庫實(shí)行周期性備份
D.對(duì)master、model、msdb實(shí)行修改之后即備份,對(duì)用戶數(shù)據(jù)庫實(shí)行周期性備份,對(duì)tempdb不備份
參考答案:D
參考解析:因?yàn)橄到y(tǒng)數(shù)據(jù)庫master、model、msdb修改較少,且對(duì)數(shù)據(jù)庫系統(tǒng)影響較大,所以每次修改后應(yīng)及時(shí)備份;而用戶自定義的數(shù)據(jù)庫(如學(xué)生成績(jī)管理系統(tǒng)中的數(shù)據(jù)庫)在使用過程中會(huì)經(jīng)常不定期的修改,而且每次修改量不大,如果每次修改完就重新備份則對(duì)系統(tǒng)操作冗余性較大,所以采用定期備份;tempdb是系統(tǒng)臨時(shí)文件的數(shù)據(jù)庫,每次啟動(dòng)后都會(huì)清空,所以沒必要備份。選D。
16數(shù)據(jù)庫物理設(shè)計(jì)的目標(biāo)是為應(yīng)用數(shù)據(jù)提供合適的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),同時(shí)要保證數(shù)據(jù)庫系統(tǒng)具有良好的性能。關(guān)于數(shù)據(jù)庫物理設(shè)計(jì),下列說法中錯(cuò)誤的是( )。
A.數(shù)據(jù)庫物理設(shè)計(jì)需要考慮數(shù)據(jù)的存儲(chǔ)方式、存取路徑和具體的實(shí)現(xiàn)細(xì)節(jié),還需要考慮數(shù)據(jù)的加載方式
B.數(shù)據(jù)庫物理設(shè)計(jì)一般需要根據(jù)數(shù)據(jù)的存儲(chǔ)需求和使用需求確定數(shù)據(jù)庫管理系統(tǒng)的配置參數(shù)
C.數(shù)據(jù)庫物理設(shè)計(jì)需要權(quán)衡系統(tǒng)的時(shí)間效率、空問效率、維護(hù)代價(jià)和各種用戶要求,因此可能會(huì)產(chǎn)生多個(gè)備選方案
D.在數(shù)據(jù)庫物理設(shè)計(jì)后期,可以根據(jù)實(shí)際需要適當(dāng)降低某些關(guān)系模式的規(guī)范化程度,以提高查詢效率
參考答案:A
參考解析:數(shù)據(jù)庫物理設(shè)計(jì)的目的是將數(shù)據(jù)的邏輯模式轉(zhuǎn)換為實(shí)現(xiàn)技術(shù)規(guī)范,其目標(biāo)是設(shè)計(jì)數(shù)據(jù)存儲(chǔ)方案,以便提供足夠好的性能并確保數(shù)據(jù)庫數(shù)據(jù)的完整性、安全性和可恢復(fù)性。通常數(shù)據(jù)庫物理設(shè)計(jì)并不包括文件和數(shù)據(jù)庫的具體實(shí)現(xiàn)細(xì)節(jié)(例如如何創(chuàng)建文件、建立數(shù)據(jù)庫以及如何加載數(shù)據(jù)等)。
17下列關(guān)于SQL Server 2008中g(shù)uest用戶的說法,錯(cuò)誤的是( )。
A.guest用戶沒有對(duì)應(yīng)的登錄賬戶名
B.通過授權(quán)語句可以啟用數(shù)據(jù)庫中的guest用戶
C.所有數(shù)據(jù)庫用戶都繼承該數(shù)據(jù)庫中g(shù)uest用戶的權(quán)限
D.任何SQL Server登錄賬戶都可以訪問啟用了9uest用戶的數(shù)據(jù)庫
參考答案:C
參考解析:所有的數(shù)據(jù)庫用戶不是繼承數(shù)據(jù)庫中g(shù)uest用戶的權(quán)限。
18下列關(guān)于SQL Server 2008架構(gòu)的說法,錯(cuò)誤的是( )。
A.在一個(gè)數(shù)據(jù)庫中,一個(gè)用戶可以擁有多個(gè)架構(gòu),一個(gè)架構(gòu)只能屬于一個(gè)用戶
B.架構(gòu)相當(dāng)于數(shù)據(jù)庫對(duì)象的容器,在同一個(gè)數(shù)據(jù)庫中架構(gòu)不能重名
C.架構(gòu)是數(shù)據(jù)庫中的邏輯命名空間,同一個(gè)數(shù)據(jù)庫的不同架構(gòu)中可以存在同名表
D.在同一個(gè)架構(gòu)中可以定義表、視圖等不同數(shù)據(jù)庫對(duì)象
參考答案:A
參考解析:架構(gòu)是形成單個(gè)命名空間的數(shù)據(jù)庫實(shí)體的集合。命名空問也是一個(gè)集合,其中每個(gè)元素的名稱都是唯一的。架構(gòu)與用戶的關(guān)系是一對(duì)多的關(guān)系,一個(gè)用戶只能對(duì)應(yīng)一個(gè)架構(gòu),但多個(gè)用戶可以共享一個(gè)架構(gòu),所以選A。
19對(duì)于ODS體系,有下列說法:
、.ODSⅠ:第一類0DS數(shù)據(jù)更新頻率是天級(jí),一般隔夜后將數(shù)據(jù)更新到ODS中
、.ODSⅡ:第二類0DS的數(shù)據(jù)更新頻率是小時(shí)級(jí),如4小時(shí)更新一次
、.ODSⅢ:第三類0DS的數(shù)據(jù)更新頻率是秒級(jí),即操作型系統(tǒng)中的數(shù)據(jù)發(fā)生改變后,幾乎是立即傳送到ODS中,這類0DS建設(shè)難度大
、.ODSⅣ:第四類0DS是根據(jù)數(shù)據(jù)來源方向和類型劃分的,不僅包含來自操作型環(huán)境的數(shù)據(jù),也包含由數(shù)據(jù)倉庫層和數(shù)據(jù)集市層的應(yīng)用反饋給ODS的一些決策結(jié)果或一些報(bào)表信息
以上說法正確的是( )。
A.僅Ⅰ和ⅡB.僅Ⅰ和ⅢC.僅Ⅱ和ⅣD.Ⅰ、Ⅱ、Ⅲ和Ⅳ
參考答案:C
參考解析:ODS(Operational Data Store)是數(shù)據(jù)倉庫體系結(jié)構(gòu)中的一個(gè)可選部分,ODS具備數(shù)據(jù)倉庫的部分特征和OLTP系統(tǒng)的部分特征,它是“面向主題的、集成的、當(dāng)前或接近當(dāng)前的、不斷變化的”數(shù)據(jù)。第一類ODS數(shù)據(jù)更新頻率是秒級(jí),第二類ODS的數(shù)據(jù)更新頻率是小時(shí)級(jí),第三類ODS的數(shù)據(jù)更新頻率是天級(jí),上述三類是根據(jù)數(shù)據(jù)更新的速度劃分的,ODSIV:第四類ODS是根據(jù)數(shù)據(jù)來源方向和類型劃分的。
20關(guān)于數(shù)據(jù)庫概念設(shè)計(jì)及物理結(jié)_構(gòu)沒計(jì),下列說法錯(cuò)誤的是( )。
A.數(shù)據(jù)庫概念設(shè)計(jì)過程中,每個(gè)實(shí)體集需要有唯一的名字,實(shí)體集一般用名詞或名詞短語命名
B.數(shù)據(jù)庫概念設(shè)計(jì)階段的目標(biāo)是描述需要存儲(chǔ)的記錄及其數(shù)量
C.數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)的目標(biāo)是設(shè)計(jì)一個(gè)空間利用率高,具有較高訪問效率和較低維護(hù)成本的數(shù)據(jù)庫物理結(jié)構(gòu)
D.數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)的結(jié)果可以從時(shí)間、空問和維護(hù)代價(jià)等方面進(jìn)行評(píng)估,一般需要從多種可行方案中根據(jù)評(píng)估情況選擇最為合理的方案
參考答案:B
參考解析:B項(xiàng)中數(shù)據(jù)庫概念設(shè)計(jì)的目標(biāo):定義和描述應(yīng)用領(lǐng)域涉及的數(shù)據(jù)范圍;獲取應(yīng)用領(lǐng)域或問題域的信息模型;描述清楚數(shù)據(jù)的屬性特征;描述清楚數(shù)據(jù)之間的關(guān)系;定義和描述數(shù)據(jù)的約束;說明數(shù)據(jù)的安全性要求;支持用戶的各種數(shù)據(jù)處理需求;保證信息模型方便地轉(zhuǎn)換成數(shù)據(jù)的邏輯結(jié)構(gòu)(數(shù)據(jù)庫模式),同時(shí)也便于用戶理解。A項(xiàng)在數(shù)據(jù)庫概念設(shè)計(jì)階段,將具有相同屬性特征的同類對(duì)象抽象為實(shí)體集,然后用一個(gè)有意義的名詞或名詞短語為每一個(gè)實(shí)體集命名。C項(xiàng)數(shù)據(jù)庫物理設(shè)計(jì)階段的目標(biāo)是設(shè)計(jì)一個(gè)存儲(chǔ)空間占用少、數(shù)據(jù)訪問率高和維護(hù)代價(jià)低的數(shù)據(jù)庫物理模式。D項(xiàng)物理模式評(píng)估中對(duì)數(shù)據(jù)庫物理設(shè)計(jì)結(jié)果從時(shí)間、空間和維護(hù)等方面進(jìn)行評(píng)估,從多種可行方案中選擇合理的數(shù)據(jù)庫物理結(jié)構(gòu)。綜上所述,B項(xiàng)錯(cuò)誤。
相關(guān)推薦:
2015計(jì)算機(jī)三級(jí)《數(shù)據(jù)庫》上機(jī)試題及答案匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |