SQL Server 2008中文版基礎教程測試題(二套)答案_第1頁
SQL Server 2008中文版基礎教程測試題(二套)答案_第2頁
SQL Server 2008中文版基礎教程測試題(二套)答案_第3頁
SQL Server 2008中文版基礎教程測試題(二套)答案_第4頁
SQL Server 2008中文版基礎教程測試題(二套)答案_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選文檔SQL Server 2008基礎教程測試題(二套)一 填空題(每題2分,共24分)1. SQL Server 2008的實例是一套完整的服務程序,實例中的服務程序多達幾百個,大致可以分為SQL Server數據庫引擎 、 SQL Server代理 和Distribute Transaction Coordinator 3類。2. 描述數據文件的大小有初始尺寸、最大尺寸和自動增長尺寸種。3. 對表操作的數據定義語言(DDL)有創建表的create table語句、修改表結構的alter table語句和刪除表的drop table語句。4. 對表中數據更新操作的數據定義語言(DML)有

2、添加記錄的update語句和刪除記錄的delete語句。5. 存在兩個表A和B,表A中的主鍵列在表B中也存在,但并不是表B的主鍵,僅作為表B的一個必要的屬性,則稱此屬性為表B的外鍵。6. SQL Server供應了專為分組統計使用的、與where子句功能類似的having子句對分組統計結果進行篩選。7. 視圖中的數據不會作為真實的對象存儲在磁盤上,數據庫對視圖存儲的是定義視圖的查詢語句。8. 自然聯接是指在內聯接查詢的select子句中消滅的列名,雖然來自于不同的表,但列名不重復,“表別名.列名”的可以簡寫為“列名”。9. 在自聯接查詢中,雖然,數據來源是同一個表,但需要作為不同角色來參與查詢

3、,必需為表定義不同角色的別名。10. 右聯接的含義是指兩個存在關聯關系的表A和B,表A與表B右聯接的查詢結果為C。C的列可以來自于A和B的列,C的記錄中可以包括表B的全部記錄以及表A中與表B滿足關聯條件的記錄,C中B與A不能夠滿足關聯條件部分為空值。11. SQL Server中有3種數據庫備份對象:數據庫、僅備份數據文件和事務日志文件和指定的文件和文件組。12. 數據庫的備份有兩種方式:完全備份和差異備份。二 選擇題(每題2分,共16分)1. 在【Management Studio】中第一次使用SQL Server實例時需要做(B)操作。A.創建服務器組B.創建服務器組和注冊實例C.注冊實例

4、D.選擇并連接本地實例或網絡實例。2. SQL Server的數據文件可以分為(B)。A.重要文件和次要文件B.主要數據文件和次要數據文件C.初始文件和最大文件D.初始文件和增長文件3. 假如表的某一列的取值為不固定長度的字符串,適合接受(C)數據類型描述。A.charB.numberC.varcharD.int4. 假如將某一列設置為表的主鍵,在表中此列的值(C)。A.可以消滅重復值B.允許為空值C.不允許為空值,也不能消滅重復值D.不允許為空值,但允許列值重復5. “成果between 10.5 and 99.5”相當于下列哪個規律表達式(D)。A.成果=10.5 and成果10.5 an

5、d成果=10.5 or 成果=10.5 and成果=99.56. 下面語句中,哪種語句用來創建視圖(D)。A.create tableB.alter viewC.drop viewD.create view7. 下列哪個命令是還原數據庫的命令。(C)A.cmdshellB.backup databaseC.restore databaseD.bcp8. 下列哪個聯接謂詞的含義是指依據指定子查詢的結果是存在還是不存在,進一步打算是否執行查詢操作。(D)A.allB.anyC.inD.exists三 推斷題(每題2分,共10分)1. 一條T-SQL語句不能構成批處理程序。( *對、 錯 )2. 一

6、個表只允許有一個索引。( *對、 錯 )3. having子句可以實現where子句額功能,但where子句不能實現having子句的功能。( 對、 *錯 )4. 假如視圖中的列直接來源于表的某列,可以直接使用數據源表的列名和數據類型。( 對、 *錯 )5. 向SQL Server數據庫中導入數據的同時可以創建表。( 對、 *錯 )四 簡答題(每題3分,共30分)1. 簡述SQL Server實例的身份驗證模式有哪幾種?答案:SQL Server實例的用戶允許與Windows操作系統的帳戶緊密結合,供應兩種身份驗證模式,一種是“Windows身份驗證模式”,另一種是“SQL Server身份驗

7、證模式”。對于“Windows身份驗證模式”,只要以Administrator身份登錄Windows操作系統就可以連接SQL Server數據庫實例。假如選擇“SQL Server身份驗證模式”,在使用的時候,除了登錄Windows操作系統外,還需要以數據庫管理員sa或其它數據庫用戶身份登錄數據庫,才能連接SQL Server數據庫實例。“混合模式”允許在登錄實例時,使用任何一種方式。2. 簡述什么是數據文件的規律名稱和操作系統名稱?答案:每一個數據文件都有一個惟一的標識,這個標識就是數據文件的“規律名稱”,而“操作系統文件名”是數據文件在硬盤上的存放路徑和文件名的統稱。3. 簡述create

8、 table、alter table和drop table語句的語法。create table語句的語法:create table 表名(列名 數據類型 是否允許為空值,列名 數據類型 是否允許為空值,列名 數據類型 是否允許為空值)各列之間用“,”隔開alter table語句語法:(1)修改列的數據類型alter table 表名alter column 列名 數據類型 NULL/NOT NULL(2)為表增加列alter table 表名add 列名 數據類型 NULL/NOT NULL(3)刪除表中的列alter table 表名drop column 列名drop table語句的語

9、法:drop table 表名4. 簡述在create table語句和alter table語句中定義外鍵或關系的語法。答案:在create table語句中定義關系,只要在外鍵列的后面加上以下說明即可。constraint 關系名 foreign key references 主鍵表(主鍵列)其中“關系名”的格式為:FK_外鍵表名_主鍵表名alter table語句中定義關系的語法:alter table 表名add foreign key (列名) references 主鍵表(主鍵列)5. 簡述常用函數distinct、casewhen、convert和substring的語法。答案:

10、(1)like模糊查詢的通配符的含義:%:包含零個或多個字符的任意字符串_:任意單個字符(2)betweenand的含義列名between最小值and最大值:相當于最小值列名最大值6. 簡述在查詢語句中having子句的含義和語法。答案:使用having子句對分組統計結果進行篩選的語法如下所示。select 列名列表, 聚合函數(列名/表達式), . 聚合函數(列名/表達式)from 表名group by 列名列表having 聚合函數構成的關系表達式/規律表達式7. 簡述create view語句的語法。答案:create view 視圖名as select 列名,列名from 表名8. 簡

11、述restore database語句的語法。答案:(1)restore database語句還原整個數據庫的語法規章:restore database 數據庫名from 備份設備名(2)restore database語句還原指定文件的語法規章:restore database 數據庫名file=數據文件規律名,file=數據文件規律名,from 備份設備名(3)restore database語句還原指定文件組的語法規章:restore database 數據庫名filegroup=文件組名,filegroup=文件組名,from 備份設備名(4)restore database語句還原事

12、務日志的語法規章:restore log 數據庫名from 備份設備名9. 簡述什么是備份設備?答案:備份設備是磁帶機或磁盤上的文件。“磁盤備份設備”是硬盤或其他存儲媒體上的文件,與操作系統的文件一樣。引用磁盤備份設備與引用任何其他操作系統文件一樣。可以在服務器的本地磁盤上或共享網絡資源的遠程磁盤上定義磁盤備份設備,磁盤備份設備依據需要可大可小。最大文件的大小可以相當于磁盤上可用的磁盤空間。1. 簡述將表中的數據導出為Excel文件的基本流程。答案:在【Management Studio】管理平臺中以“導出數據”菜單項啟動【數據轉換服務導入/導出向導】。在【選擇數據源】對話框中選擇作為源數據的

13、數據庫,并選擇身份驗證模式。在【選擇目的】對話框的【目的】下拉列表框中選擇“Excel 97-2000”,在【文件名】文本框中輸入Excel文件的路徑和名稱。在【指定表復制或查詢】對話框中選擇“從源數據庫復制表或視圖”。在【選擇表和視圖】對話框中選擇要導出的表。在【保存、調度和復制包】對話框中選擇“馬上運行”。完成向導提示的其他選項。五 應用題(每題5分,共20分)1. 按下列要求用create database語句創建“運動商品銷售數據庫”,并為數據庫創建“商品信息表”和“商品銷售統計表”表1 “運動商品銷售數據庫”的數據文件和事務日志文件文件類型文件組規律名稱操作系統文件名初始尺寸最大尺寸

14、增長尺寸數據文件PRIMARYPri_運動商品銷售D:DataFilePri_運動商品銷售.mdf2MB10MB1MB事務日志文件LF_運動商品銷售D:LogFileLF_運動商品銷售.ldf2MB10MB1MB表2 “商品信息表”的數據結構列名數據類型長度/精度是否允許為空值描述商品標識char3否3位數字商品名稱varchar20是中文或英文產地varchar50是中文地名進貨價decimal18,2是浮點數表3 “商品銷售記錄表”的數據結構列名數據類型長度/精度是否允許為空值描述商品標識char3否3位數字銷售數量int是整數銷售日期datetime8是日期銷售價格decimal18,2

15、是浮點數答案:create database 運動商品銷售數據庫on primary( name=Pri_商品銷售, filename=D:DataFilePri_商品銷售.mdf, size=2MB, maxsize=10MB, filegrowth=1MB)log on( name=LF_商品銷售, filename=d:LogFileLF_商品銷售.ldf, size=2MB, maxsize=10MB, filegrowth=1MB)create table 商品信息表(商品標識 char(3) not null, 商品名稱 varchar(20), 產地 varchar(50), 進

16、貨價 decimal(18,2)create table 商品銷售記錄表(商品標識 char(3) not null, 銷售日期 datetime,銷售價格 decimal(18,2)2. 按下表所示的內容用insert語句向“商品信息表”和“商品銷售統計表”中插入記錄。表4 “商品信息表”記錄商品標識商品名稱產地進貨價101乒乓球拍廣州120.00102羽毛球拍深圳360.00103網球拍江蘇560.00表5 “商品銷售記錄表”記錄商品標識銷售日期銷售價格10120060601150.0010120060602140.0010220060601410.0010220060602400.001

17、0220060603390.0010320060601600.0010320060602620.00答案:insert into 商品信息表(商品標識,商品名稱,產地,進貨價)values(101,乒乓球拍,廣州,120.00)insert into 商品信息表(商品標識,商品名稱,產地,進貨價)values(102,羽毛球拍,深圳,360.00)insert into 商品信息表(商品標識,商品名稱,產地,進貨價)values(103,網球拍,江蘇,560.00)insert into 商品銷售記錄表(商品標識,銷售日期,銷售價格)values(101,20060601,150.00)ins

18、ert into 商品銷售記錄表(商品標識,銷售日期,銷售價格)values(101,20060602,150.00)insert into 商品銷售記錄表(商品標識,銷售日期,銷售價格)values(102,20060601,400.00)insert into 商品銷售記錄表(商品標識,銷售日期,銷售價格)values(102,20060602,400.00)insert into 商品銷售記錄表(商品標識,銷售日期,銷售價格)values(102,20060603,400.00)insert into 商品銷售記錄表(商品標識,銷售日期,銷售價格)values(103,20060601,600.00)insert into 商品銷售統計表(商品標識,銷售日期,銷售價格)values(103,20060602,600.00)3. 從“商品銷售記錄表”中按商品標識分類統計各商品的總售價、銷售數量和平均售價,并按平均售價由高到低排序。答案

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論