2016計(jì)算機(jī)三級考試數(shù)據(jù)庫技術(shù)章節(jié)習(xí)題:數(shù)據(jù)庫及數(shù)據(jù)庫對象

字號:

1[單選題] SQL Server數(shù)據(jù)庫是由文件組成的。下列關(guān)于數(shù)據(jù)庫所包含的文件的說法中,正確的是__________。
    A.一個(gè)數(shù)據(jù)庫可包含多個(gè)主要數(shù)據(jù)文件和多個(gè)日志文件
    B.一個(gè)數(shù)據(jù)庫只能包含一個(gè)主要數(shù)據(jù)文件和一個(gè)日志文件
    C.一個(gè)數(shù)據(jù)庫可包含多個(gè)次要數(shù)據(jù)文件,但只能包含一個(gè)日志文件
    D.一個(gè)數(shù)據(jù)庫可包含多個(gè)次要數(shù)據(jù)文件和多個(gè)日志文件
    參考答案:D
    2[填空題]SQL Server數(shù)據(jù)庫中數(shù)據(jù)的存儲分配單位是__________。
    參考解析:數(shù)據(jù)頁
    3[單選題]SQL Server 2008 系統(tǒng)數(shù)據(jù)庫MASTER的主要功能是
    A.控制用戶數(shù)據(jù)庫和SQL Server的整體運(yùn)行
    B.為創(chuàng)建新的用戶數(shù)據(jù)庫提供模板或原型
    C.為臨時(shí)表或其他臨時(shí)工作區(qū)提供存儲區(qū)域
    D.為調(diào)度信息和作業(yè)歷史提供存儲區(qū)域
    參考答案:A
    4[填空題]SQL Server 2008的系統(tǒng)數(shù)據(jù)庫中主要數(shù)據(jù)文件的擴(kuò)展名是(.mdf)每個(gè)數(shù)據(jù)庫只有(  )個(gè)主要數(shù)據(jù)文件,大小不得小于(  )MB。
    參考解析:.mdf 1,3
    5[單選題]SQL語言集數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體,語句UPDATE實(shí)現(xiàn)(  )功能。
    A.數(shù)據(jù)定義B.數(shù)據(jù)查詢C.數(shù)據(jù)操縱D.數(shù)據(jù)控制
    參考答案:C
    6[單選題]在SQL Sever中創(chuàng)建用戶數(shù)據(jù)庫,其主要數(shù)據(jù)文件的大小必須大于__________。
    A.master數(shù)據(jù)庫的大小
    B.model數(shù)據(jù)庫的大小
    C.msdb數(shù)據(jù)庫的大小
    D.3 MB
    參考答案:B
    7[填空題] SQL Server中一個(gè)數(shù)據(jù)頁的大小是__________KB。
    參考解析:8KB
    8[單選題] 在SQL Server 2008的系統(tǒng)數(shù)據(jù)庫中,為調(diào)度信息和作業(yè)歷史提供存儲區(qū)域的是
    A.MasterB.ModelC.PubsD.Msdb
    參考答案:D
    9[填空題]存儲數(shù)據(jù)小單位為(),一頁大小為(  ).
    參考解析:數(shù)據(jù)頁,8KB
    11[單選題]在SQL Server系統(tǒng)數(shù)據(jù)庫中,存放用戶數(shù)據(jù)庫公共信息的是__________。
    A.masterB.modelC.msdbD.tempdb
    參考答案:B
    12[填空題]SQL Serer數(shù)據(jù)庫中主要數(shù)據(jù)文件的推薦擴(kuò)展名是__________,日志文件的推薦擴(kuò)展名是__________。
    參考解析:mdf ldf
    [單選題]一個(gè)數(shù)據(jù)表10000行數(shù)據(jù),每行3500字節(jié),計(jì)算表需要空間(  )
    A.20MBB.40MBC.60MBD.80MB
    參考答案:B
    14[填空題]系統(tǒng)表所有頁均分配在主文件組中。系統(tǒng)默認(rèn)是主文件組(  ).
    參考解析:PRIMARY
    16[單選題]在SQL Sever中創(chuàng)建用戶數(shù)據(jù)庫,實(shí)際就是定義數(shù)據(jù)庫所包含的文件以及文件的屬性。下列不屬于數(shù)據(jù)庫文件屬性的是__________。
    A.初始大小B.物理文件名C.文件結(jié)構(gòu)D.大大小
    參考答案:C
    17[填空題]SQL Server一個(gè)數(shù)據(jù)庫中可以包含__________個(gè)次要數(shù)據(jù)文件。
    參考解析:0到多
    18[單選題]收縮整個(gè)數(shù)據(jù)庫的大小,可以采用下列語句:()
    A.DBCC SHRINKDATABASE
    B.DBCC SHRINKFILE
    C.ALTER DATABASE
    D.CREATE SCHEMA
    參考答案:A
    19[填空題](  )是數(shù)據(jù)庫中的一個(gè)邏輯命名空間,可以存放表、視圖等數(shù)據(jù)庫對象,用于對數(shù)據(jù)庫對象進(jìn)行分類。
    參考答案:架構(gòu)(或模式,Schema)
    21[單選題]下列不屬于創(chuàng)建分區(qū)表步驟的是__________。
    A.創(chuàng)建分區(qū)依據(jù)列
    B.創(chuàng)建分區(qū)函數(shù)
    C.創(chuàng)建分區(qū)方案
    D.使用分區(qū)方案創(chuàng)建表
    參考答案:A
    22[填空題] 如果某個(gè)數(shù)據(jù)表包含20 000行數(shù)據(jù),每行的大小是5 000 8,則此數(shù)據(jù)表需要的存儲空間大約是__________MB。
    參考答案:160
    23[單選題]分區(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.與順序無關(guān)
    參考答案:A
    24[填空題]建立聚簇索引必須用到的子句是:(  )
    參考解析:UNIQUE CLUSTERED
    25[單選題]設(shè)有關(guān)系表:職工(職工號,姓名,領(lǐng)導(dǎo)職工號),其中職工號是主碼,領(lǐng)導(dǎo)職工號是外碼。當(dāng)前表中沒有任何數(shù)據(jù)?,F(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
    26[填空題]用戶創(chuàng)建數(shù)據(jù)庫時(shí),其主要數(shù)據(jù)文件的初始大小必須不小于__________系統(tǒng)數(shù)據(jù)庫大小。
    參考解析:model
    27[單選題]設(shè)有購買表(顧客號,商品號,購買時(shí)間)?,F(xiàn)要查詢2012年顧客A購買了但顧客B沒有購買的商品。有下列查詢語句:
    Ⅰ.SELECT 商品號 FROM 購買表
    WHERE YEAR(購買時(shí)間)= '2012' AND 顧客號 = 'A'
    AND 商品號 NOT IN (
    SELECT 商品號 FROM 購買表
    WHERE YEAR(購買時(shí)間)= '2012' AND 顧客號 = 'B')
    Ⅱ.SELECT 商品號 FROM 購買表
    WHERE YEAR(購買時(shí)間)= '2012' AND 顧客號 = 'A'
    EXCEPT
    SELECT 商品號 FROM 購買表
    WHERE YEAR(購買時(shí)間)= '2012' AND 顧客號 = 'B'
    Ⅲ.SELECT 商品號 FROM 購買表
    WHERE YEAR(購買時(shí)間)= 2012 AND 顧客號 = 'A'
    INTERSECT
    SELECT 商品號 FROM 購買表
    WHERE YEAR(購買時(shí)間)= '2012' AND 顧客號 = 'B'
    Ⅳ.SELECT 商品號 FROM 購買表
    WHERE YEAR(購買時(shí)間)= '2012' AND 顧客號 = 'A'
    UNION
    SELECT 商品號 FROM 購買表
    WHERE YEAR(購買時(shí)間)= '2012' AND 顧客號 <> 'B'
    上述語句中,能夠?qū)崿F(xiàn)該查詢要求的是(  )
    A.僅Ⅰ和ⅡB.僅Ⅰ和ⅢC.僅Ⅰ和ⅣD.全部
    參考答案:A
    28[單選題]在SELECT語句中,以下有關(guān)ORDER BY子句的敘述中不正確的是(  )
    A.ORDER BY子句可以對多個(gè)列進(jìn)行排序
    B.SELECT語句中,ORDER BY只能在所有其他子句之后作為后一個(gè)子句出現(xiàn)
    C.子查詢也可以使用ORDER BY子句
    D.在視圖中可以使用ORDER BY子句
    參考答案:C
    29[單選題]假如有兩個(gè)表的連接是這樣的: table_1 INNER JOIN table_2 其中table_1和table_2是兩個(gè)具有公共屬性的表,這種連接會(huì)生成哪種結(jié)果集?(  )
    A.包括table_1中的所有行,不包括table_2的不匹配行
    B.包括table_2中的所有行,不包括table_1的不匹配行
    C.包括和兩個(gè)表的所有行
    D.只包括table_1和table_2滿足條件的行
    參考答案:D
    30[單選題]設(shè)有選課表(學(xué)號,課程號,成績),現(xiàn)要統(tǒng)計(jì)每門課程的選課人數(shù),并將結(jié)果保存到新表:選課情況表。下列語句中正確的是(  )
    A.SELECT 課程號, COUNT(*) 選課人數(shù) FROM 選課表 INTO 選課情況表
    GROUP BY 課程號
    B.SELECT 課程號, COUNT(*) 選課人數(shù) INTO 選課情況表
    FROM 選課表 GROUP BY 課程號
    C.SELECT 課程號, COUNT(*) FROM 選課表 INTO 選課情況表(課程號,選課人數(shù))
    GROUP BY 課程號
    D.SELECT 課程號, COUNT(*) INTO 選課情況表(課程號, 選課人數(shù))
    FROM 選課表 GROUP BY 課程號
    參考答案:D