【正文】
22《數(shù)據(jù)庫系統(tǒng)應(yīng)用》課程講義之一第一章習(xí)題一、判斷題 SQL Server 2005 企業(yè)版對操作系統(tǒng)的最低要求可以是Microsoft Windows XP Professional SP2。( 錯 ) 。一個服務(wù)器組可以包含0個、一個或多個服務(wù)器。(對)二、填空題3. MS SQL Server提供多個圖形化工具,其中用來啟動、停止和暫停SQL Server服務(wù)的圖形化工具稱為SQLServer 配置管理器。三、選擇題4. 下列系統(tǒng)數(shù)據(jù)庫中,(D)數(shù)據(jù)庫不允許進(jìn)行備份操作。 A. master B. msdb C. model D. Tempdb5. 下列關(guān)于SQL Server 2005實例的說法中,正確的是(C)。 ,命名實例數(shù)不一樣多 ,默認(rèn)實例數(shù)不一樣多6. 下列(C)數(shù)據(jù)庫是SQL Server 2005在創(chuàng)建數(shù)據(jù)庫時可以使用的模板。 A. master B. msdb C. model 7. 默認(rèn)情況下,SQL Server 2005的系統(tǒng)數(shù)據(jù)庫有(B)。 A. 1個 C. 4個 8. 在一臺計算機(jī)上能安裝(A)個默認(rèn)實例。 A. 1 B. 50 9. 訪問默認(rèn)實例使用(B)作為實例名。 A. 計算機(jī)名 B. MSSQLSERVER10. 下列敘述中正確的是(A)。 A. SQL SERVER實例是提供服務(wù)的, 所以一個SQL Server實例稱為一個數(shù)據(jù)庫服務(wù)器 B. SQL SERVER實例也叫做數(shù)據(jù)庫引擎 C. 若計算機(jī)上安裝多個SQL SERVER實例,則它們可以相互管理 11. SQL SERVER 2005實例主要提供哪些服務(wù)?(BCD)//全文搜索、報表服務(wù)、通知服務(wù) A. 查詢服務(wù) B. 數(shù)據(jù)庫服務(wù) C. 集成服務(wù) D. 分析服務(wù) 12. 一臺計算機(jī)的計算機(jī)名為puter,若在該計算機(jī)上打開配置管理器看到如圖1所示內(nèi)容, 則說明本機(jī)上已安裝3個實例,其實例名分別是(BCD) A. puter B. MSSQLSERVER C. puter\SQLEXPRESS D. puter\SERVER 13. 連接數(shù)據(jù)庫服務(wù)器時需要提供哪些信息?(A或者B) A. 要連接的服務(wù)器名 B. 身份驗證信息 C. 連接協(xié)議信息 14. 能否將他人計算機(jī)上運(yùn)行的實例注冊到你的SSMS中? (A) A. 不能 B. 能 四、簡答題15. 什么是SQL Server 2005實例,其主要功能有哪些?答:SQL Server 2005 的實例實際上就是虛擬的SQL Server 服務(wù)器。每個實例都包括一組私 有的程序和數(shù)據(jù)文件,同時也可以和其他實例共用一組共享程序或文件。在數(shù)據(jù)庫實例中,可以創(chuàng)建數(shù)據(jù)庫及其對象,實現(xiàn)安全性,對服務(wù)器對象、復(fù)制和SQL Server 代理等進(jìn)行管理。數(shù)據(jù)庫引擎是服務(wù)器的核心部件,SQL Server Management Studio 是SQL Server 2005 最重要的管理工具,用于訪問、配置和管理SQL Server 2005的組件。16. 簡述SQL Server 2005服務(wù)器與客戶端的關(guān)系? 答:在使用SQL Server 2005 軟件過程中,客戶機(jī)通常是指一些適合在家庭、實驗室、辦公環(huán)境下使用的安裝了一些享用網(wǎng)絡(luò)服務(wù)的PC,這些PC上網(wǎng)的目的是享受各種網(wǎng)絡(luò)服務(wù)。 服務(wù)器是指能夠適應(yīng)大容量數(shù)據(jù)存儲和頻繁的客戶機(jī)訪問操作的計算機(jī),這類計算機(jī)一般配置大容量硬盤和24小時不間斷的UPS電源、具備可熱插拔功能、安裝服務(wù)器和操作系統(tǒng)下的IIS軟件,能夠在計算機(jī)網(wǎng)絡(luò)中提供各種網(wǎng)絡(luò)服務(wù)??蛻魴C(jī)通過網(wǎng)絡(luò)將要求傳遞給服務(wù)器,服務(wù)器按照客戶機(jī)的要求返回結(jié)果。 第二章習(xí)題一、選擇題1. 在sql server 2000中,關(guān)于數(shù)據(jù)庫說法錯誤的是( C )。 :SQL Server安裝路徑\Microsoft SQL Server\MSSQL\Data (*.mdf)和一個事務(wù)日志文件(*.ldf) ,才可以進(jìn)行數(shù)據(jù)庫的收縮操作。 ,然后通過在B機(jī)器上執(zhí)行相應(yīng)的附加數(shù)據(jù)庫操作,實現(xiàn)數(shù)據(jù)庫從A機(jī)器到B機(jī)器的復(fù)制。2. 下列哪個不是sql 數(shù)據(jù)庫文件的后綴。(C)A..mdf B..ldf C..tif D..ndf3. 每個數(shù)據(jù)庫有且只有一個(A)A、主要數(shù)據(jù)文件 B、次要數(shù)據(jù)文件 C、日志文件 D、索引文件4. 在MS SQL Server中,關(guān)于數(shù)據(jù)庫的說法正確的是(D)A、一個數(shù)據(jù)庫可以不包含事務(wù)日志文件B、一個數(shù)據(jù)庫可以只包含一個事務(wù)日志文件和一個數(shù)據(jù)庫文件C、一個數(shù)據(jù)庫可以包含多個數(shù)據(jù)庫文件,但只能包含一個事務(wù)日志文件D、一個數(shù)據(jù)庫可以包含多個事務(wù)日志文件,但只能包含一個數(shù)據(jù)庫文件5. 以下名稱中,(ABC)是SQL SERVER2005的系統(tǒng)數(shù)據(jù)庫名: A. master B. model C. tempdb D. AdventureWorks 6. 一個SQL SERVER2005數(shù)據(jù)庫至少有2個數(shù)據(jù)庫文件,其文件擴(kuò)展名分別是 (A C)A. mdf B. ndf C. ldf 7. 下列正確的標(biāo)識符有(BDE) A. my table B. my_table C. 123 D. [123] E. table1 8. 一個數(shù)據(jù)庫至少有1個文件組,這個文件組名是(B) A. main B. primary 9. 刪除數(shù)據(jù)庫使用(B)語句。 A. alter database B. drop database 10. 使用(B)方法,可以使數(shù)據(jù)庫物理存儲擴(kuò)展到多個不同的物理或邏輯盤區(qū)。 A. 無需使用什么方法,數(shù)據(jù)庫可自行實現(xiàn)物理存儲擴(kuò)展 B. 為數(shù)據(jù)庫創(chuàng)建多個數(shù)據(jù)文件,這些數(shù)據(jù)文件的位置分別在多個不同的物理或邏輯盤區(qū)中 11. 創(chuàng)建SQL Server 2005的用戶數(shù)據(jù)庫時,最多不能超過(D)個。 A. 100 B. 40000 D. 3000012. SQL Server 2005數(shù)據(jù)庫文件有3類,其中主數(shù)據(jù)文件的后綴為(C)。 A. .ndf B. .ldf C. .mdf D. .idf13. SQL Server 2005中每個數(shù)據(jù)文件的基本存儲單位的大小是(A)。 A. 8KB B. 8060B C. 64KB D. 512B14. 用于決策支持的數(shù)據(jù)庫稱為(A)數(shù)據(jù)庫。 A. OLAP B. OLTP C. 系統(tǒng) D. 用戶15. 以下關(guān)于數(shù)據(jù)存儲的描述錯誤的是(C)。 A. 所以數(shù)據(jù)庫都有一個主要數(shù)據(jù)庫文件(.mdf) B. 創(chuàng)建數(shù)據(jù)庫時,會將model數(shù)據(jù)庫復(fù)制到新數(shù)據(jù)庫 C. 同一行的數(shù)據(jù)可以隨意存儲在不同的頁上 D. 一個數(shù)據(jù)庫中每1兆字節(jié)的空間能存儲128個頁二、簡答題16. 簡述系統(tǒng)數(shù)據(jù)庫master,msdb,model,tempdb的功能答:Master數(shù)據(jù)庫:是SQL Server系統(tǒng)最重要的數(shù)據(jù)庫,記錄了SQL Server系統(tǒng)的所有系統(tǒng)信息。Master數(shù)據(jù)庫還記錄了所有其他數(shù)據(jù)庫的存在、數(shù)據(jù)庫文件的位置以及SQL Server的初始化信息。msdb數(shù)據(jù)庫:是代理服務(wù)數(shù)據(jù)庫,為其報警、任務(wù)調(diào)度和記錄操作員的操作提供存儲空間。model數(shù)據(jù)庫:用于在SQL Server實例上創(chuàng)建所有數(shù)據(jù)庫的模板。Tempdb數(shù)據(jù)庫:是一個為所有的臨時表、臨時存儲過程及其他臨時操作提供存儲空間的臨時數(shù)據(jù)庫。SQL Server每次啟動時,tempdb數(shù)據(jù)庫被重新建立。當(dāng)用戶與SQL Server斷開連接時,其臨時表和存儲過程自動被刪除。Tempdb數(shù)據(jù)庫由整個系統(tǒng)的所有數(shù)據(jù)庫使用,不管用戶使用哪個數(shù)據(jù)庫,所建立的所有臨時表和存儲過程都存儲在tempdb上。17. 簡述SQL Server 2005中文件組的作用和分類答:主要作用:對于大型數(shù)據(jù)庫,如果硬件設(shè)置上需要多個磁盤驅(qū)動器,就可以把特定的對象或文件分配到不同的磁盤上,將數(shù)據(jù)庫文件組織成用戶文件組。文件組可以幫助數(shù)據(jù)庫管理人員執(zhí)行相應(yīng)的數(shù)據(jù)布局,以及某些管理任務(wù)。利用文件組,可以在特定的文件中定位特定的對象,從而將頻繁查詢修改的文件分離出來,以提高磁盤驅(qū)動器的效率,減少磁盤驅(qū)動器的爭用。為便于分配和管理,可以將數(shù)據(jù)庫對象和文件一起分成文件組。文件組有兩種類型:主文件組。用戶定義文件組。18. 簡述收縮數(shù)據(jù)庫的作用以及在SQL Server Management Studio中收縮數(shù)據(jù)庫的步驟答:作用:當(dāng)系統(tǒng)為數(shù)據(jù)庫分配的磁盤空間過大時,可以收縮數(shù)據(jù)庫,以節(jié)省存儲空間。數(shù)據(jù)文件和事務(wù)日志文件都可以進(jìn)行收縮。數(shù)據(jù)庫也可設(shè)置為按給定的時間間隔自動收縮。該活動在后臺進(jìn)行,不影響數(shù)據(jù)庫內(nèi)的用戶活動。19. 說明數(shù)據(jù)庫中事務(wù)日志文件與數(shù)據(jù)文件的不同點答:數(shù)據(jù)庫事務(wù)日志文件保存用于恢復(fù)數(shù)據(jù)庫的日志信息;數(shù)據(jù)文件包含的是數(shù)據(jù)和對象。20. 在SQL Server 2005中,數(shù)據(jù)庫對象包括哪些對象,列出其中5種。答:表、索引、觸發(fā)器、視圖、鍵、約束、默認(rèn)值、規(guī)則、用戶定義數(shù)據(jù)類型、存儲過程第三章習(xí)題選擇題:1. 以下哪種類型不能用作表列的數(shù)據(jù)類型?(D) A. tinyint B. timestamp C. xml D. cursor 2. 以下關(guān)于表列數(shù)據(jù)類型的描述中,(A)是正確的。A. float是浮點數(shù)。 B. decimal是精確小數(shù)。 C. decimal和float都是精確小數(shù)。 3. 以下關(guān)于表列數(shù)據(jù)類型的描述中,(B)是正確的。 A. bit類型的值只有兩個,即0、1。 B. tinyint類型的值大于等于0,小于等于255。 C. 存儲一個int類型的數(shù)占2個字節(jié)。