2017年計(jì)算機(jī)三級(jí)考試數(shù)據(jù)庫(kù)技術(shù)考前模擬試題及答案(4)

字號(hào):


    1[單選題]下列關(guān)于數(shù)據(jù)庫(kù)性能優(yōu)化的說(shuō)法,錯(cuò)誤的是(  )
    A.增加派生性冗余列可以降低查詢(xún)過(guò)程中的計(jì)算量
    B.增加冗余列可以減少查詢(xún)過(guò)程中的UNION操作
    C.適當(dāng)降低關(guān)系模式的規(guī)范化程度,可以減少查詢(xún)過(guò)程中的JOIN操作
    D.當(dāng)一個(gè)表的數(shù)據(jù)量超過(guò)一定規(guī)模時(shí),可以采用分割表的方法提高效率
    參考答案:B
    2[單選題]查詢(xún)處理器和存儲(chǔ)管理器是數(shù)據(jù)庫(kù)管理系統(tǒng)中的核心模塊。下列關(guān)于查詢(xún)處理器和存儲(chǔ)管理器的說(shuō)法,錯(cuò)誤的是(  )
    A.查詢(xún)處理器中的DML編譯器會(huì)對(duì)用戶(hù)提交的DML語(yǔ)句進(jìn)行優(yōu)化,并將其轉(zhuǎn)換成能夠執(zhí)行的底層數(shù)據(jù)庫(kù)操作指令
    B.存儲(chǔ)管理器中的查詢(xún)執(zhí)行引擎會(huì)根據(jù)編譯器產(chǎn)生的指令完成具體數(shù)據(jù)庫(kù)數(shù)據(jù)訪問(wèn)功能
    C.存儲(chǔ)管理器中的緩沖區(qū)管理器負(fù)責(zé)將從磁盤(pán)讀出的數(shù)據(jù)塊放入內(nèi)存緩沖區(qū),同時(shí)也負(fù)責(zé)對(duì)緩沖區(qū)中的數(shù)據(jù)塊進(jìn)行維護(hù)
    D.查詢(xún)處理器中的DDL編譯器編譯或解釋用戶(hù)提交的DDL語(yǔ)句,并將生成的元數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)的數(shù)據(jù)字典中
    參考答案:B
    3[單選題]在進(jìn)行數(shù)據(jù)庫(kù)性能調(diào)優(yōu)過(guò)程中,需要考慮數(shù)據(jù)庫(kù)系統(tǒng)軟件、硬件配置、網(wǎng)絡(luò)環(huán)境等多方面因素。下列有關(guān)性能調(diào)優(yōu)的說(shuō)法,錯(cuò)誤的是(  )
    A.修改某些頻繁使用的SQL語(yǔ)句,提高其性能,可能會(huì)大幅度降低數(shù)據(jù)庫(kù)CPU使用率
    B.隨著服務(wù)器CPU處理能力提高、內(nèi)存容量增大,現(xiàn)階段數(shù)據(jù)庫(kù)性能優(yōu)化一般以更換服務(wù)器硬件為主要調(diào)優(yōu)手段
    C.當(dāng)數(shù)據(jù)庫(kù)服務(wù)器磁盤(pán)IO出現(xiàn)寫(xiě)瓶頸時(shí),可以考慮使用高速磁盤(pán)存儲(chǔ)常用數(shù)據(jù),低速磁盤(pán)存儲(chǔ)不常用數(shù)據(jù)
    D.索引可以提高某些查詢(xún)的速度,但也可能降低寫(xiě)入速度,同時(shí)也會(huì)增加磁盤(pán)空間使用
    參考答案:B
    3[單選題] 下列關(guān)于數(shù)據(jù)庫(kù)安全性的敘述中,不正確的是(  )。
    A.未經(jīng)授權(quán)修改數(shù)據(jù)是一種惡意訪問(wèn)形式
    B.對(duì)于授權(quán)用戶(hù),加密數(shù)據(jù)和解密數(shù)據(jù)相對(duì)簡(jiǎn)單,是一種好的加密技術(shù)
    C.從一個(gè)用戶(hù)那里收回權(quán)限可能導(dǎo)致其他用戶(hù)也失去該權(quán)限,這稱(chēng)為級(jí)聯(lián)收回
    D.如果較低層次(物理層或人員層)上安全性存在缺陷,高層安全性設(shè)計(jì)得當(dāng)一樣可以保護(hù)數(shù)據(jù)的安全
    參考答案:D
    4[填空題]實(shí)際中經(jīng)常做為數(shù)據(jù)庫(kù)匿名訪問(wèn)者使用的特殊數(shù)據(jù)庫(kù)用戶(hù)是(  )
    參考解析:Guest
    5[單選題]設(shè)在SQL Server 2008中有商品表(商品號(hào),商品名,進(jìn)貨價(jià)格,銷(xiāo)售價(jià)格),現(xiàn)要求銷(xiāo)售價(jià)格必須至少是進(jìn)貨價(jià)格的1.1倍。下列關(guān)于實(shí)現(xiàn)此約束的說(shuō)法,正確的是(  )
    A.可以用觸發(fā)器或者用CHECK約束實(shí)現(xiàn)
    B.只能用CHECK約束實(shí)現(xiàn)
    C.只能用觸發(fā)器實(shí)現(xiàn)
    D.可以用DEFAULT約束實(shí)現(xiàn)
    參考答案:A
    6[單選題]
    創(chuàng)建SQL Server登錄賬戶(hù)的SQL語(yǔ)句是__________。
    A.CREATE LOGIN B.CREATE USERC.ADD LOGIN D.ADD USER
    參考答案:A
    7[單選題]設(shè)在SQL Server 2008中,某關(guān)系表需要存儲(chǔ)職工的工資信息,工資的范圍為2000~10000,設(shè)用整型類(lèi)型存儲(chǔ)。下列數(shù)據(jù)類(lèi)型中最合適的是(  )
    A.intB.smallintC.tinyintD.bigint
    參考答案:B
    8[填空題] 如果某個(gè)數(shù)據(jù)表包含20 000行數(shù)據(jù),每行的大小是5 000 8,則此數(shù)據(jù)表需要的存儲(chǔ)空間大約是__________MB。
    參考答案:160
    9[單選題]分區(qū)函數(shù)的正確步驟序列:
    1.創(chuàng)建分區(qū)函數(shù) 2.創(chuàng)建分區(qū)方案 3.使用分區(qū)方案創(chuàng)建表
    A.1,2,3 B.2,3,1 C.2,1,3 D.與順序無(wú)關(guān)
    參考答案:A
    10[填空題]建立聚簇索引必須用到的子句是:(  )
    參考解析:UNIQUE CLUSTERED
    11[單選題]設(shè)有關(guān)系表:職工(職工號(hào),姓名,領(lǐng)導(dǎo)職工號(hào)),其中職工號(hào)是主碼,領(lǐng)導(dǎo)職工號(hào)是外碼。當(dāng)前表中沒(méi)有任何數(shù)據(jù)。現(xiàn)在依次向該表中插入如下數(shù)據(jù)
    (1) (e1, Tom, e2)
    (2) (e3, Jerry, null)
    (3) (null, Foo, null)
    (4) (e2, Fake, e2)
    (5) (e1, Ghost, e3)
    (6) (e4, Who, e1)
    則最終該表中有多少行數(shù)據(jù)(  )
    A.2B.3C.4D.5
    參考答案:C
    12[填空題]用戶(hù)創(chuàng)建數(shù)據(jù)庫(kù)時(shí),其主要數(shù)據(jù)文件的初始大小必須不小于__________系統(tǒng)數(shù)據(jù)庫(kù)大小。
    參考解析:model
    13[單選題]設(shè)有購(gòu)買(mǎi)表(顧客號(hào),商品號(hào),購(gòu)買(mǎi)時(shí)間)。現(xiàn)要查詢(xún)2012年顧客A購(gòu)買(mǎi)了但顧客B沒(méi)有購(gòu)買(mǎi)的商品。有下列查詢(xún)語(yǔ)句:
    Ⅰ.SELECT 商品號(hào) FROM 購(gòu)買(mǎi)表
    WHERE YEAR(購(gòu)買(mǎi)時(shí)間)= '2012' AND 顧客號(hào) = 'A'
    AND 商品號(hào) NOT IN (
    SELECT 商品號(hào) FROM 購(gòu)買(mǎi)表
    WHERE YEAR(購(gòu)買(mǎi)時(shí)間)= '2012' AND 顧客號(hào) = 'B')
    Ⅱ.SELECT 商品號(hào) FROM 購(gòu)買(mǎi)表
    WHERE YEAR(購(gòu)買(mǎi)時(shí)間)= '2012' AND 顧客號(hào) = 'A'
    EXCEPT
    SELECT 商品號(hào) FROM 購(gòu)買(mǎi)表
    WHERE YEAR(購(gòu)買(mǎi)時(shí)間)= '2012' AND 顧客號(hào) = 'B'
    Ⅲ.SELECT 商品號(hào) FROM 購(gòu)買(mǎi)表
    WHERE YEAR(購(gòu)買(mǎi)時(shí)間)= 2012 AND 顧客號(hào) = 'A'
    INTERSECT
    SELECT 商品號(hào) FROM 購(gòu)買(mǎi)表
    WHERE YEAR(購(gòu)買(mǎi)時(shí)間)= '2012' AND 顧客號(hào) = 'B'
    Ⅳ.SELECT 商品號(hào) FROM 購(gòu)買(mǎi)表
    WHERE YEAR(購(gòu)買(mǎi)時(shí)間)= '2012' AND 顧客號(hào) = 'A'
    UNION
    SELECT 商品號(hào) FROM 購(gòu)買(mǎi)表
    WHERE YEAR(購(gòu)買(mǎi)時(shí)間)= '2012' AND 顧客號(hào) <> 'B'
    上述語(yǔ)句中,能夠?qū)崿F(xiàn)該查詢(xún)要求的是(  )
    A.僅Ⅰ和ⅡB.僅Ⅰ和ⅢC.僅Ⅰ和ⅣD.全部
    參考答案:A
    14[填空題]SQL Server 2008將權(quán)限分為_(kāi)_________、__________和__________三種。
    參考解析:對(duì)象權(quán)限語(yǔ)句權(quán)限 隱含權(quán)限
    15[單選題]實(shí)際安全產(chǎn)品的最低級(jí)別是
    A.DB.C2C.B1D.B2
    參考答案:B
    16[單選題]關(guān)于優(yōu)化查詢(xún)說(shuō)法正確的是(  )
    A.避免或簡(jiǎn)化排序的目的是實(shí)現(xiàn)查詢(xún)優(yōu)化
    B.在保證數(shù)據(jù)庫(kù)一致性的前提下,將頻繁操作的多個(gè)可以分割的處理過(guò)程放在一個(gè)存儲(chǔ)過(guò)程中,這樣可以大大提高系統(tǒng)的相應(yīng)速度
    C.使用臨時(shí)表會(huì)占用較多的系統(tǒng)資源,尤其對(duì)于大規(guī)模并發(fā)量的情況下,很容易使得系統(tǒng)資源耗盡而崩潰
    D.相關(guān)子查詢(xún)的使用可以加速查詢(xún)
    參考答案:A
    17[單選題]在某信息管理系統(tǒng)中需管理職工的照片信息,由于照片數(shù)據(jù)量較大,照片信息是否存儲(chǔ)在數(shù)據(jù)庫(kù)中成為討論的焦點(diǎn)問(wèn)題。下列關(guān)于照片存儲(chǔ)與使用的說(shuō)法,錯(cuò)誤的是(  )
    A.將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中可能會(huì)導(dǎo)致備份時(shí)間較長(zhǎng),備份空間占用較多
    B.將照片存儲(chǔ)在文件系統(tǒng)中,在數(shù)據(jù)庫(kù)中只存儲(chǔ)照片文件的路徑信息,可以大幅度降低數(shù)據(jù)庫(kù)的數(shù)據(jù)量
    C.將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中雖然會(huì)導(dǎo)致數(shù)據(jù)庫(kù)的數(shù)據(jù)量較大,但可以方便地實(shí)現(xiàn)多臺(tái)機(jī)器共享照片數(shù)據(jù),也可以大幅度提高用戶(hù)訪問(wèn)照片數(shù)據(jù)的速度
    D.與將照片存儲(chǔ)在文件系統(tǒng)中相比,將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中更容易實(shí)現(xiàn)人員信息和照片數(shù)據(jù)的一致性
    參考答案:C
    18[單選題]設(shè)有教師表(教師號(hào),姓名,年齡,性別,所在系號(hào)),系表(系號(hào),系名)。用戶(hù)將非常頻繁地在這兩張表上執(zhí)行如下查詢(xún):
    SELECT教師號(hào),姓名,系名
    FROM教師表T JOIN系表D ON T.所在系號(hào)=D.系號(hào);
    為了提高查詢(xún)效率,下列最適合存儲(chǔ)上述表數(shù)據(jù)的文件類(lèi)型是(  )
    A.堆文件B.索引文件C.聚集文件D.散列文件
    參考答案:C
    19[單選題]在進(jìn)行數(shù)據(jù)庫(kù)物理設(shè)計(jì)時(shí),為了保證系統(tǒng)性能,需要綜合考慮所選擇的數(shù)據(jù)庫(kù)管理系統(tǒng)的特性及軟硬件具體情況。下列關(guān)于數(shù)據(jù)庫(kù)物理設(shè)計(jì)的說(shuō)法,錯(cuò)誤的是(  )
    A.在頻繁執(zhí)行插入、修改和刪除操作的表上建立索引可能會(huì)降低系統(tǒng)整體性能
    B.在一張表的某列上需要頻繁執(zhí)行精確匹配查詢(xún)時(shí),可以考慮為此列建立哈希索引
    C.為了提高寫(xiě)入性能,數(shù)據(jù)庫(kù)一般應(yīng)盡量避免存儲(chǔ)在RAID10的磁盤(pán)存儲(chǔ)系統(tǒng)中
    D.如果系統(tǒng)中存在頻繁的多表連接操作,可以考慮將這些基本表組織為聚集文件,以提高查詢(xún)效率
    參考答案:C
    20[單選題]在SQL Server 2008中,某用戶(hù)僅具有登錄到某SQL Server實(shí)例的權(quán)限。下列關(guān)于該用戶(hù)能夠進(jìn)行的操作的說(shuō)法,正確的是(  )
    A.僅能夠查詢(xún)master、model和msdb系統(tǒng)數(shù)據(jù)庫(kù)中的部分?jǐn)?shù)據(jù)
    B.能夠查詢(xún)和修改master、model和msdb系統(tǒng)數(shù)據(jù)庫(kù)中的部分?jǐn)?shù)據(jù)
    C.僅能夠查詢(xún)master和msdb系統(tǒng)數(shù)據(jù)庫(kù)中的部分?jǐn)?shù)據(jù)
    D.能夠查詢(xún)和修改master和msdb系統(tǒng)數(shù)據(jù)庫(kù)中的部分?jǐn)?shù)據(jù)
    參考答案:C