【正文】
SQL SERVER實例,則它們可以相互管理 11. SQL SERVER 2005實例主要提供哪些服務?(BCD)//全文搜索、報表服務、通知服務 A. 查詢服務 B. 數(shù)據(jù)庫服務 C. 集成服務 D. 分析服務 12. 一臺計算機的計算機名為puter,若在該計算機上打開配置管理器看到如圖1所示內(nèi)容, 則說明本機上已安裝3個實例,其實例名分別是(BCD) A. puter B. MSSQLSERVER C. puter\SQLEXPRESS D. puter\SERVER 13. 連接數(shù)據(jù)庫服務器時需要提供哪些信息?(A或者B) A. 要連接的服務器名 B. 身份驗證信息 C. 連接協(xié)議信息 14. 能否將他人計算機上運行的實例注冊到你的SSMS中? (A) A. 不能 B. 能 四、簡答題15. 什么是SQL Server 2005實例,其主要功能有哪些?答:SQL Server 2005 的實例實際上就是虛擬的SQL Server 服務器。在數(shù)據(jù)庫實例中,可以創(chuàng)建數(shù)據(jù)庫及其對象,實現(xiàn)安全性,對服務器對象、復制和SQL Server 代理等進行管理。16. 簡述SQL Server 2005服務器與客戶端的關(guān)系? 答:在使用SQL Server 2005 軟件過程中,客戶機通常是指一些適合在家庭、實驗室、辦公環(huán)境下使用的安裝了一些享用網(wǎng)絡服務的PC,這些PC上網(wǎng)的目的是享受各種網(wǎng)絡服務??蛻魴C通過網(wǎng)絡將要求傳遞給服務器,服務器按照客戶機的要求返回結(jié)果。 :SQL Server安裝路徑\Microsoft SQL Server\MSSQL\Data (*.mdf)和一個事務日志文件(*.ldf) ,才可以進行數(shù)據(jù)庫的收縮操作。2. 下列哪個不是sql 數(shù)據(jù)庫文件的后綴。 A. alter database B. drop database 10. 使用(B)方法,可以使數(shù)據(jù)庫物理存儲擴展到多個不同的物理或邏輯盤區(qū)。 A. 100 B. 40000 D. 3000012. SQL Server 2005數(shù)據(jù)庫文件有3類,其中主數(shù)據(jù)文件的后綴為(C)。 A. 8KB B. 8060B C. 64KB D. 512B14. 用于決策支持的數(shù)據(jù)庫稱為(A)數(shù)據(jù)庫。 A. 所以數(shù)據(jù)庫都有一個主要數(shù)據(jù)庫文件(.mdf) B. 創(chuàng)建數(shù)據(jù)庫時,會將model數(shù)據(jù)庫復制到新數(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)信息。msdb數(shù)據(jù)庫:是代理服務數(shù)據(jù)庫,為其報警、任務調(diào)度和記錄操作員的操作提供存儲空間。Tempdb數(shù)據(jù)庫:是一個為所有的臨時表、臨時存儲過程及其他臨時操作提供存儲空間的臨時數(shù)據(jù)庫。當用戶與SQL Server斷開連接時,其臨時表和存儲過程自動被刪除。17. 簡述SQL Server 2005中文件組的作用和分類答:主要作用:對于大型數(shù)據(jù)庫,如果硬件設置上需要多個磁盤驅(qū)動器,就可以把特定的對象或文件分配到不同的磁盤上,將數(shù)據(jù)庫文件組織成用戶文件組。利用文件組,可以在特定的文件中定位特定的對象,從而將頻繁查詢修改的文件分離出來,以提高磁盤驅(qū)動器的效率,減少磁盤驅(qū)動器的爭用。文件組有兩種類型:主文件組。18. 簡述收縮數(shù)據(jù)庫的作用以及在SQL Server Management Studio中收縮數(shù)據(jù)庫的步驟答:作用:當系統(tǒng)為數(shù)據(jù)庫分配的磁盤空間過大時,可以收縮數(shù)據(jù)庫,以節(jié)省存儲空間。數(shù)據(jù)庫也可設置為按給定的時間間隔自動收縮。19. 說明數(shù)據(jù)庫中事務日志文件與數(shù)據(jù)文件的不同點答:數(shù)據(jù)庫事務日志文件保存用于恢復數(shù)據(jù)庫的日志信息;數(shù)據(jù)文件包含的是數(shù)據(jù)和對象。答:表、索引、觸發(fā)器、視圖、鍵、約束、默認值、規(guī)則、用戶定義數(shù)據(jù)類型、存儲過程第三章習題選擇題:1. 以下哪種類型不能用作表列的數(shù)據(jù)類型?(D) A. tinyint B. timestamp C. xml D. cursor 2. 以下關(guān)于表列數(shù)據(jù)類型的描述中,(A)是正確的。 B. decimal是精確小數(shù)。 3. 以下關(guān)于表列數(shù)據(jù)類型的描述中,(B)是正確的。 B. tinyint類型的值大于等于0,小于等于255。 4. 為表列定義哪些約束,可以防止向該列中輸入重復值(AC)。 B. 外鍵約束。 5. 不允許向表的主鍵列中輸入(AB)。 B. 重復值。 6. 定義check約束,限制性別列的取值必須是“男”或“女”。男39。女39。男39。女39。男39。女39。男39。女39。,那么username和password可以組合在一起作為主鍵。 ,根據(jù)選擇主鍵的最小性原則,最好采用username和password作為組合鍵。 10. 若要刪除book表中所有數(shù)據(jù),以下語句錯誤的是(C)。 table 可跟Where從句,根據(jù)條件進行刪除 table 用來刪除表中所有數(shù)據(jù) table無效 比Truncate table速度快 12. 創(chuàng)建一個名為‘Customers’的新表,同時要求新表中包含表‘clients’的所有記錄,sql語句是(A)。 。 。14. 限制輸入到列的值的范圍,應使用(A)約束。 ,與字段無關(guān) 填空題16. 表是由行和列組成的,行有時也稱為記錄,列有時也稱為字段或域。18. 在下面的create table語句中,計算列是( pingjun )。其中,標識種子和標識增量都是( 1 ) 。CREATE TABLE CLASS(CLASSNO CHAR (8) NOT NULL, DEPARTNO CHAR (2) NOT NULL, CLASSNAME CHAR (20) NOT NULL)簡答題21. SQL Server2005數(shù)據(jù)類型中用varchar(max)取代TEXT有意義嗎?可以保證良好的向后兼容22. SQL Server2005的表有哪幾種?按用途分類:系統(tǒng)表、用戶表、分區(qū)表按表的存儲時間分類:永久表、臨時表23. 標識列和計算列有什么用?編寫一個用到這兩種列的CREATE TABLE語句。標識列有三種特點:列的數(shù)據(jù)類型必須是不帶小數(shù)的數(shù)值類型;在進行出入操作時,該列得值是由系統(tǒng)統(tǒng)一按規(guī)律生成,不允許有空值;列值不重復,每個表只能有一個標識列。比如,一個表中包含有數(shù)量列Number與單價列Price,我們就可以創(chuàng)建計算列金額Amount來表示數(shù)量*單價的結(jié)果值,創(chuàng)建Amount列后,在程序中需要使用計算金額這個值時,就不用取出Number列與Price列的值后相乘,而是直接取Amount列的值就可以了。D39。2. 語句 select lower(39。) , rtrim(39。) 的執(zhí)行結(jié)果是:beautiful 我心中的太陽。20044639。我們快放假了.39。4. 語句 select round(,2), round(,3)的執(zhí)行結(jié)果是: 。6. 語句 SELECT (7+3)*417/(4(86))+99%4 的執(zhí)行結(jié)果是35。 8. SQL Server以_________開頭的標識符,表示臨時表或過程;局部變量名字必須以_________開頭,而全局變量名字必須以開頭。我們快放假了.39。10. 語句 select lower(39。), rtrim (39。) 的執(zhí)行結(jié)果是:beautiful 我心中的太陽____________。女39。DECLARE x int, y floatselect x = 123 , y = 456SELECT x+y 12. 以下代碼段的輸出結(jié)果為 pass____ 。pass39。no pass39。優(yōu)秀39。良好39。中等39。及格39。不及格39。分數(shù)等級39?!? C.“||” D.“|”15. SQL Server數(shù)據(jù)庫對象的完整名稱由4部分組成。19905139。20125139。王曉宇39。A. a12 B. 12a C. a12 D. qq22. SQL語言中,不是邏輯運算符號的是(D)。A.ABS B. SIN C. STR D. ROUND24. 下面關(guān)于SQL Server中變量的操作正確的是(D)。lkl39。姓名是39。lkl39。姓名是39。版本39。服務器39。版本39。服務器39。 標量函數(shù)返回單個值,表值函數(shù)返回單個表。答:聚合函數(shù)用于對一組值進行計算并返回一個單一的值。聚合函數(shù)經(jīng)常與select語句的group by 子句一同使用。28. TransactSQL語句共分幾類?答:數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言、數(shù)據(jù)控制語言、控制流語言。 A.select * from TABLE_NAME where rowcount=10 B.select TOP 10 * from TABLE_NAME C.select TOP of 10 * from TABLE_NAME D.select * from TABLE_NAME where rowcount=10 6. 現(xiàn)有表book,字段:id (int),title (varchar), price (float)。 A.insert into book (id,title,price) values(1,39。,100) B.insert into book (title,price) values(39。,100) C.insert into book values (39。,100) 這輛都不可以啊,如果不指定列需要明確的給出空值 D.insert book values(39。,100) 7.