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