SQL-Server-2008基礎教程2套期末考試卷AB試卷模擬測試卷-帶答案_第1頁
SQL-Server-2008基礎教程2套期末考試卷AB試卷模擬測試卷-帶答案_第2頁
SQL-Server-2008基礎教程2套期末考試卷AB試卷模擬測試卷-帶答案_第3頁
SQL-Server-2008基礎教程2套期末考試卷AB試卷模擬測試卷-帶答案_第4頁
SQL-Server-2008基礎教程2套期末考試卷AB試卷模擬測試卷-帶答案_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、SQL Server 2008基礎教程測試題(一套)一 填空題(每題2分,共24分)SQL Server 2008的數(shù)據(jù)庫管理程序分為_和_兩部分,兩部分可以安裝在同一臺計算機上,也可以分別安裝在不同的計算機上。SQL Server的數(shù)據(jù)文件有_和_兩種名稱。表是反映現(xiàn)實世界某類事物的數(shù)學模型,表由_和_組成?,F(xiàn)實世界中事物的屬性對應表的_,表中的_代表一類事物中的一個特例。主鍵是_能夠區(qū)分表中每一行記錄的一個或多個列。在select子句中代表全部列的通配符是_。常用的聚合函數(shù)有:計算最大值的_,計算最小值的_,統(tǒng)計總和的_,統(tǒng)計記錄總數(shù)的_和計算平均值的_。視圖和表都是數(shù)據(jù)庫中的對象,視圖的

2、結構雖然與表相同,但視圖是_表。內(nèi)聯(lián)接查詢的含義是指兩個存在關聯(lián)關系的表A和B,表A與表B內(nèi)聯(lián)接的查詢結果為C,結果集C中只能包括_的記錄。左聯(lián)接查詢的含義是指兩個存在關聯(lián)關系的表A和B,表A與表B左聯(lián)接的查詢結果為C。C的列可以來自于A和B的列,C的記錄中允許包括表_的全部記錄以及表_中與表_滿足關聯(lián)條件的記錄,C中A與B不滿足關聯(lián)條件的列值為_。全聯(lián)接的含義是指兩個存在關聯(lián)關系的表A和B,表A與表B全聯(lián)接的查詢結果為C。C的列可以來自于A和B的列,C的記錄中可以包括表_和表_的全部記錄,C中B與A以及A與B不滿足關聯(lián)條件的部分為_。SQL Server的導入、導出數(shù)據(jù)操作也稱為_,是指在_

3、之間、SQL Server與_之間、SQL Server與_之間互相傳遞數(shù)據(jù)的操作。二 選擇題(每題2分,共18分)同一臺計算機上可以運行( )個實例。A.一個B.兩個C.三個D.多個每一個數(shù)據(jù)庫都有()的標識,這個標識就是數(shù)據(jù)庫名稱。A.一個唯一 B.多個C.兩個D.不同表是反映現(xiàn)實世界中一類事務的數(shù)學模型,現(xiàn)實世界中一類事務的屬性是表中的( )。A.列B.行C.記錄D.數(shù)值如果一個表中記錄的物理存儲順序與索引的順序一致,則稱此索引為()。A.唯一索引B.聚集索引C.非唯一索引D.非聚集索引查詢語句中允許包含下列哪些子句。()A.select子句B.from子句C.where子句D.orde

4、r by子句對列或表達式計算平均值的函數(shù)是()。A.max和minB.sumC.countD.avg下列哪個命令是備份數(shù)據(jù)庫的命令。A.cmdshellB.backup databaseC.restore databaseD.bcp導入、導出數(shù)據(jù)有哪兩種執(zhí)行方式。()A.立即執(zhí)行。B.保存為DTS包,在指定的時間調(diào)度執(zhí)行。C.以覆蓋方式向數(shù)據(jù)庫表中導入數(shù)據(jù)。D.以追加方式向數(shù)據(jù)庫表中導入數(shù)據(jù)。下列描述哪些是正確的。A.向SQL Server數(shù)據(jù)庫中導入數(shù)據(jù)的同時可以創(chuàng)建表。B.如果向SQL Server數(shù)據(jù)庫中已經(jīng)存在的表導入數(shù)據(jù),可以采用覆蓋方式和追加方式。C.向SQL Server數(shù)據(jù)庫導

5、入數(shù)據(jù)時只能用覆蓋方式。D.在執(zhí)行導入、導出數(shù)據(jù)時可以對某些列進行編程作轉(zhuǎn)換處理。下列哪個聯(lián)接謂詞的含義是指,確定指定列的值或表達式的值是否與子查詢或列表中的值相匹配。()A.allB.anyC.inD.exists三 判斷題(每題2分,共8分)可以將批處理程序保存為擴展名為“.sql”的文件,重復利用。( 對、 錯 )索引是描述表中記錄存儲位置的指針。( 對、 錯 )聚合函數(shù)的運算對象可以是列,也可以是表達式。( 對、 錯 )視圖中的數(shù)據(jù)允許來源于一個或多個表。( 對、 錯 )四 簡答題(每題3分,共30分)什么是SQL Server的實例?簡述數(shù)據(jù)庫包括哪4個基本屬性?簡述表、表中的列和行

6、的含義。簡述在create table語句和alter table語句中定義主鍵的語法。簡述邏輯聯(lián)接謂詞like和betweenand的用法。簡述在查詢語句中group by子句的含義和語法。簡述視圖的含義。簡述表與表左聯(lián)接查詢的含義、語法以及適用情況。簡述backup database語句的語法。簡述將表中的數(shù)據(jù)導出為Excel文件的基本流程。五 應用題(每題5分,共20分)按下列要求用create database語句創(chuàng)建“運動商品銷售數(shù)據(jù)庫”,并為數(shù)據(jù)庫創(chuàng)建“商品信息表”和“商品銷售統(tǒng)計表”表1 “運動商品銷售數(shù)據(jù)庫”的數(shù)據(jù)文件和事務日志文件文件類型文件組邏輯名稱操作系統(tǒng)文件名初始尺寸最

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

8、8,2是浮點數(shù)按下表所示的內(nèi)容用insert語句向“商品信息表”和“商品銷售統(tǒng)計表”中插入記錄。表4 “商品信息表”記錄商品標識商品名稱產(chǎn)地進貨價101乒乓球拍廣州120.00102羽毛球拍深圳360.00103網(wǎng)球拍江蘇560.00表5 “商品銷售記錄表”記錄商品標識銷售日期銷售價格10120060601150.0010120060602140.0010220060601410.0010220060602400.0010220060603390.0010320060601600.0010320060602620.00從“商品銷售記錄表”中按商品標識分類統(tǒng)計各商品的總售價、銷售數(shù)量和平均售價,

9、并按平均售價由高到低排序。對“商品信息表”和“商品銷售記錄表”聯(lián)接查詢,顯示每筆銷售記錄的利潤,要求顯示商品名稱、銷售日期、銷售價格、進貨價和利潤。SQL Server 2008基礎教程測試題(二套)一 填空題(每題2分,共26分)SQL Server 2008的實例是一套完整的服務程序,實例中的服務程序多達幾百個,大致可以分為_、_和_3類。描述數(shù)據(jù)文件的大小有_、_和_種。對表操作的數(shù)據(jù)定義語言(DDL)有創(chuàng)建表的_語句、修改表結構的_語句和刪除表的_語句。對表中數(shù)據(jù)更新操作的數(shù)據(jù)定義語言(DML)有添加記錄的_語句、修改記錄的_語句和刪除記錄的_語句。存在兩個表A和B,表A中的主鍵列在表

10、B中也存在,但并不是表B的主鍵,僅作為表B的一個必要的屬性,則稱此屬性為表B的_。SQL Server提供了專為分組統(tǒng)計使用的、與where子句功能類似的_子句對分組統(tǒng)計結果進行篩選。視圖中的數(shù)據(jù)不會作為真實的對象存儲在磁盤上,數(shù)據(jù)庫對視圖存儲的是定義視圖的_。自然聯(lián)接是指在內(nèi)聯(lián)接查詢的select子句中出現(xiàn)的列名,雖然來自于不同的表,但列名_,“_”的可以簡寫為“_”。在自聯(lián)接查詢中,雖然,數(shù)據(jù)來源是同一個表,但需要作為_來參與查詢,必須為表定義_的別名。右聯(lián)接的含義是指兩個存在關聯(lián)關系的表A和B,表A與表B右聯(lián)接的查詢結果為C。C的列可以來自于A和B的列,C的記錄中可以包括表_的全部記錄以

11、及表_中與表_滿足關聯(lián)條件的記錄,C中B與A不能夠滿足關聯(lián)條件部分為_。SQL Server中有3種數(shù)據(jù)庫備份對象:_、_和_。數(shù)據(jù)庫的備份有兩種方式:_和_。二 選擇題(每題2分,共14分)在【Management Studio】中第一次使用SQL Server實例時需要做()操作。A.創(chuàng)建服務器組B.創(chuàng)建服務器組和注冊實例C.注冊實例D.選擇并連接本地實例或網(wǎng)絡實例。SQL Server的數(shù)據(jù)文件可以分為()。A.重要文件和次要文件B.主要數(shù)據(jù)文件和次要數(shù)據(jù)文件C.初始文件和最大文件D.初始文件和增長文件如果表的某一列的取值為不固定長度的字符串,適合采用()數(shù)據(jù)類型描述。A.charB.n

12、umberC.varcharD.int如果將某一列設置為表的主鍵,在表中此列的值()。A.可以出現(xiàn)重復值B.允許為空值C.不允許為空值,也不能出現(xiàn)重復值D.不允許為空值,但允許列值重復“成績between 10.5 and 99.5”相當于下列哪個邏輯表達式()。A.成績=10.5 and成績10.5 and成績=10.5 or 成績=10.5 and成績=10.5 and成績10.5 and成績=10.5 or 成績=10.5 and成績=99.5下面語句中,哪種語句用來創(chuàng)建視圖(D)。A.create tableB.alter viewC.drop viewD.create view下列哪

13、個命令是還原數(shù)據(jù)庫的命令。(C)A.cmdshellB.backup databaseC.restore databaseD.bcp下列哪個聯(lián)接謂詞的含義是指根據(jù)指定子查詢的結果是存在還是不存在,進一步?jīng)Q定是否執(zhí)行查詢操作。(D)A.allB.anyC.inD.exists三 判斷題(每題2分,共10分)一條T-SQL語句不能構成批處理程序。( 對、 錯 )一個表只允許有一個索引。( 對、 錯 )having子句可以實現(xiàn)where子句額功能,但where子句不能實現(xiàn)having子句的功能。( 對、 錯 )如果視圖中的列直接來源于表的某列,可以直接使用數(shù)據(jù)源表的列名和數(shù)據(jù)類型。( 對、 錯 )向

14、SQL Server數(shù)據(jù)庫中導入數(shù)據(jù)的同時可以創(chuàng)建表。( 對、 錯 )四 簡答題(每題3分,共30分)簡述SQL Server實例的身份驗證模式有哪幾種?答案:SQL Server實例的用戶允許與Windows操作系統(tǒng)的帳戶緊密結合,提供兩種身份驗證模式,一種是“Windows身份驗證模式”,另一種是“SQL Server身份驗證模式”。對于“Windows身份驗證模式”,只要以Administrator身份登錄Windows操作系統(tǒng)就可以連接SQL Server數(shù)據(jù)庫實例。如果選擇“SQL Server身份驗證模式”,在使用的時候,除了登錄Windows操作系統(tǒng)外,還需要以數(shù)據(jù)庫管理員sa或

15、其它數(shù)據(jù)庫用戶身份登錄數(shù)據(jù)庫,才能連接SQL Server數(shù)據(jù)庫實例。“混合模式”允許在登錄實例時,使用任何一種方式。簡述什么是數(shù)據(jù)文件的邏輯名稱和操作系統(tǒng)名稱?答案:每一個數(shù)據(jù)文件都有一個惟一的標識,這個標識就是數(shù)據(jù)文件的“邏輯名稱”,而“操作系統(tǒng)文件名”是數(shù)據(jù)文件在硬盤上的存放路徑和文件名的統(tǒng)稱。簡述create table、alter table和drop table語句的語法。create table語句的語法:create table 表名(列名 數(shù)據(jù)類型 是否允許為空值,列名 數(shù)據(jù)類型 是否允許為空值,列名 數(shù)據(jù)類型 是否允許為空值)各列之間用“,”隔開alter table語句語

16、法:(1)修改列的數(shù)據(jù)類型alter table 表名alter column 列名 數(shù)據(jù)類型 NULL/NOT NULL(2)為表增加列alter table 表名add 列名 數(shù)據(jù)類型 NULL/NOT NULL(3)刪除表中的列alter table 表名drop column 列名drop table語句的語法:drop table 表名簡述在create table語句和alter table語句中定義外鍵或關系的語法。答案:在create table語句中定義關系,只要在外鍵列的后面加上以下說明即可。constraint 關系名 foreign key references 主鍵表

17、(主鍵列)其中“關系名”的格式為:FK_外鍵表名_主鍵表名alter table語句中定義關系的語法:alter table 表名add foreign key (列名) references 主鍵表(主鍵列)簡述常用函數(shù)distinct、casewhen、convert和substring的語法。答案:(1)like模糊查詢的通配符的含義:%:包含零個或多個字符的任意字符串_:任意單個字符(2)betweenand的含義列名between最小值and最大值:相當于最小值列名最大值簡述在查詢語句中having子句的含義和語法。答案:使用having子句對分組統(tǒng)計結果進行篩選的語法如下所示。se

18、lect 列名列表, 聚合函數(shù)(列名/表達式), . 聚合函數(shù)(列名/表達式)from 表名group by 列名列表having 聚合函數(shù)構成的關系表達式/邏輯表達式簡述create view語句的語法。答案:create view 視圖名as select 列名,列名from 表名簡述restore database語句的語法。答案:(1)restore database語句還原整個數(shù)據(jù)庫的語法規(guī)則:restore database 數(shù)據(jù)庫名from 備份設備名(2)restore database語句還原指定文件的語法規(guī)則:restore database 數(shù)據(jù)庫名file=數(shù)據(jù)文件邏輯

19、名,file=數(shù)據(jù)文件邏輯名,from 備份設備名(3)restore database語句還原指定文件組的語法規(guī)則:restore database 數(shù)據(jù)庫名filegroup=文件組名,filegroup=文件組名,from 備份設備名(4)restore database語句還原事務日志的語法規(guī)則:restore log 數(shù)據(jù)庫名from 備份設備名簡述什么是備份設備?答案:備份設備是磁帶機或磁盤上的文件。“磁盤備份設備”是硬盤或其他存儲媒體上的文件,與操作系統(tǒng)的文件一樣。引用磁盤備份設備與引用任何其他操作系統(tǒng)文件一樣??梢栽诜掌鞯谋镜卮疟P上或共享網(wǎng)絡資源的遠程磁盤上定義磁盤備份設備,

20、磁盤備份設備根據(jù)需要可大可小。最大文件的大小可以相當于磁盤上可用的磁盤空間。簡述將表中的數(shù)據(jù)導出為Excel文件的基本流程。答案:在【Management Studio】管理平臺中以“導出數(shù)據(jù)”菜單項啟動【數(shù)據(jù)轉(zhuǎn)換服務導入/導出向?qū)А?。在【選擇數(shù)據(jù)源】對話框中選擇作為源數(shù)據(jù)的數(shù)據(jù)庫,并選擇身份驗證模式。在【選擇目的】對話框的【目的】下拉列表框中選擇“Excel 97-2000”,在【文件名】文本框中輸入Excel文件的路徑和名稱。在【指定表復制或查詢】對話框中選擇“從源數(shù)據(jù)庫復制表或視圖”。在【選擇表和視圖】對話框中選擇要導出的表。在【保存、調(diào)度和復制包】對話框中選擇“立即運行”。完成向?qū)崾?/p>

21、的其他選項。五 應用題(每題5分,共20分)按下列要求用create database語句創(chuàng)建“運動商品銷售數(shù)據(jù)庫”,并為數(shù)據(jù)庫創(chuàng)建“商品信息表”和“商品銷售統(tǒng)計表”表1 “運動商品銷售數(shù)據(jù)庫”的數(shù)據(jù)文件和事務日志文件文件類型文件組邏輯名稱操作系統(tǒng)文件名初始尺寸最大尺寸增長尺寸數(shù)據(jù)文件PRIMARYPri_運動商品銷售D:DataFilePri_運動商品銷售.mdf2MB10MB1MB事務日志文件LF_運動商品銷售D:LogFileLF_運動商品銷售.ldf2MB10MB1MB表2 “商品信息表”的數(shù)據(jù)結構列名數(shù)據(jù)類型長度/精度是否允許為空值描述商品標識char3否3位數(shù)字商品名稱varcha

22、r20是中文或英文產(chǎn)地varchar50是中文地名進貨價decimal18,2是浮點數(shù)表3 “商品銷售記錄表”的數(shù)據(jù)結構列名數(shù)據(jù)類型長度/精度是否允許為空值描述商品標識char3否3位數(shù)字銷售數(shù)量int是整數(shù)銷售日期datetime8是日期銷售價格decimal18,2是浮點數(shù)答案:create database 運動商品銷售數(shù)據(jù)庫on primary( name=Pri_商品銷售, filename=D:DataFilePri_商品銷售.mdf, size=2MB, maxsize=10MB, filegrowth=1MB)log on( name=LF_商品銷售, filename=d:L

23、ogFileLF_商品銷售.ldf, size=2MB, maxsize=10MB, filegrowth=1MB)create table 商品信息表(商品標識 char(3) not null, 商品名稱 varchar(20), 產(chǎn)地 varchar(50), 進貨價 decimal(18,2)create table 商品銷售記錄表(商品標識 char(3) not null, 銷售日期 datetime,銷售價格 decimal(18,2)按下表所示的內(nèi)容用insert語句向“商品信息表”和“商品銷售統(tǒng)計表”中插入記錄。表4 “商品信息表”記錄商品標識商品名稱產(chǎn)地進貨價101乒乓球拍

24、廣州120.00102羽毛球拍深圳360.00103網(wǎng)球拍江蘇560.00表5 “商品銷售記錄表”記錄商品標識銷售日期銷售價格10120060601150.0010120060602140.0010220060601410.0010220060602400.0010220060603390.0010320060601600.0010320060602620.00答案:insert into 商品信息表(商品標識,商品名稱,產(chǎn)地,進貨價)values(101,乒乓球拍,廣州,120.00)insert into 商品信息表(商品標識,商品名稱,產(chǎn)地,進貨價)values(102,羽毛球拍,深圳,

25、360.00)insert into 商品信息表(商品標識,商品名稱,產(chǎn)地,進貨價)values(103,網(wǎng)球拍,江蘇,560.00)insert into 商品銷售記錄表(商品標識,銷售日期,銷售價格)values(101,20060601,150.00)insert into 商品銷售記錄表(商品標識,銷售日期,銷售價格)values(101,20060602,150.00)insert into 商品銷售記錄表(商品標識,銷售日期,銷售價格)values(102,20060601,400.00)insert into 商品銷售記錄表(商品標識,銷售日期,銷售價格)values(102,2

26、0060602,400.00)insert into 商品銷售記錄表(商品標識,銷售日期,銷售價格)values(102,20060603,400.00)insert into 商品銷售記錄表(商品標識,銷售日期,銷售價格)values(103,20060601,600.00)insert into 商品銷售統(tǒng)計表(商品標識,銷售日期,銷售價格)values(103,20060602,600.00)從“商品銷售記錄表”中按商品標識分類統(tǒng)計各商品的總售價、銷售數(shù)量和平均售價,并按平均售價由高到低排序。答案:select 商品標識, sum(銷售價格) as 總售價, count(銷售日期) as

27、 銷售數(shù)量, avg(銷售價格) as 平均售價from 商品銷售記錄表group by 商品標識order by avg(銷售價格) desc對“商品信息表”和“商品銷售記錄表”聯(lián)接查詢,顯示每筆銷售記錄的利潤,要求顯示商品名稱、銷售日期、銷售價格、進貨價和利潤。答案select B.商品名稱, A.銷售日期, A.銷售價格, B.進貨價, A.銷售價格-B.進貨價 as 利潤from 商品銷售記錄表 A left join 商品信息表 B on A.商品標識=B.商品標識SQL Server 2008基礎教程測試題(一套)答案一 填空題(每題2分,共22分)SQL Server 2008的

28、數(shù)據(jù)庫管理程序分為服務器程序 和 客戶端程序兩部分,兩部分可以安裝在同一臺計算機上,也可以分別安裝在不同的計算機上。SQL Server的數(shù)據(jù)文件有邏輯名稱和操作系統(tǒng)文件名兩種名稱。表是反映現(xiàn)實世界某類事物的數(shù)學模型,表由行和列組成?,F(xiàn)實世界中事物的屬性對應表的列,表中的一行代表一類事物中的一個特例。主鍵是唯一能夠區(qū)分表中每一行記錄的一個或多個列。在select子句中代表全部列的通配符是*。常用的聚合函數(shù)有:計算最大值的max,計算最小值的min,統(tǒng)計總和的sum,統(tǒng)計記錄總數(shù)的count和計算平均值的avg。視圖和表都是數(shù)據(jù)庫中的對象,視圖的結構雖然與表相同,但視圖是虛表。內(nèi)聯(lián)接查詢的含義是

29、指兩個存在關聯(lián)關系的表A和B,表A與表B內(nèi)聯(lián)接的查詢結果為C,結果集C中只能包括表A與表B中滿足關聯(lián)條件的記錄。左聯(lián)接查詢的含義是指兩個存在關聯(lián)關系的表A和B,表A與表B左聯(lián)接的查詢結果為C。C的列可以來自于A和B的列,C的記錄中允許包括表A的全部記錄以及表A中與表B滿足關聯(lián)條件的記錄,C中A與B不滿足關聯(lián)條件的列值為空值。全聯(lián)接的含義是指兩個存在關聯(lián)關系的表A和B,表A與表B全聯(lián)接的查詢結果為C。C的列可以來自于A和B的列,C的記錄中可以包括表A和表B的全部記錄,C中B與A以及A與B不滿足關聯(lián)條件的部分為空值。SQL Server的導入、導出數(shù)據(jù)操作也稱為數(shù)據(jù)移植,是指在SQL Server

30、數(shù)據(jù)庫之間、SQL Server數(shù)據(jù)庫與其他異構數(shù)據(jù)庫之間、SQL Server數(shù)據(jù)庫與Excel文件和文本文件之間互相傳遞數(shù)據(jù)的操作。二 選擇題(每題2分,共20分)同一臺計算機上可以運行(D)個實例。A.一個B.兩個C.三個D.多個每一個數(shù)據(jù)庫都有(A)的標識,這個標識就是數(shù)據(jù)庫名稱。A.一個唯一 B.多個C.兩個D.不同表是反映現(xiàn)實世界中一類事務的數(shù)學模型,現(xiàn)實世界中一類事務的屬性是表中的(A)。A.列B.行C.記錄D.數(shù)值如果一個表中記錄的物理存儲順序與索引的順序一致,則稱此索引為(B)。A.唯一索引B.聚集索引C.非唯一索引D.非聚集索引查詢語句中允許包含下列哪些子句。(ABCD)A

31、.select子句B.from子句C.where子句D.order by子句對列或表達式計算平均值的函數(shù)是(D)。A.max和minB.sumC.countD.avg下列哪個命令是備份數(shù)據(jù)庫的命令。(B)A.cmdshellB.backup databaseC.restore databaseD.bcp導入、導出數(shù)據(jù)有哪兩種執(zhí)行方式。(AB)A.立即執(zhí)行。B.保存為DTS包,在指定的時間調(diào)度執(zhí)行。C.以覆蓋方式向數(shù)據(jù)庫表中導入數(shù)據(jù)。D.以追加方式向數(shù)據(jù)庫表中導入數(shù)據(jù)。下列描述哪些是正確的。(ABD)A.向SQL Server數(shù)據(jù)庫中導入數(shù)據(jù)的同時可以創(chuàng)建表。B.如果向SQL Server數(shù)據(jù)庫

32、中已經(jīng)存在的表導入數(shù)據(jù),可以采用覆蓋方式和追加方式。C.向SQL Server數(shù)據(jù)庫導入數(shù)據(jù)時只能用覆蓋方式。D.在執(zhí)行導入、導出數(shù)據(jù)時可以對某些列進行編程作轉(zhuǎn)換處理。下列哪個聯(lián)接謂詞的含義是指,確定指定列的值或表達式的值是否與子查詢或列表中的值相匹配。(C)A.allB.anyC.inD.exists三 判斷題(每題2分,共8分)可以將批處理程序保存為擴展名為“.sql”的文件,重復利用。( 對、 錯 )索引是描述表中記錄存儲位置的指針。( 對、 錯 )聚合函數(shù)的運算對象可以是列,也可以是表達式。( 對、 錯 )視圖中的數(shù)據(jù)允許來源于一個或多個表。( 對、 錯 )四 簡答題(每題3分,共30

33、分)什么是SQL Server的實例?答案:SQL Server的一個實例就是一套完整的服務程序。實例中的服務程序多達幾百個,大致可以分為3類:SQL Server數(shù)據(jù)庫引擎、SQL Server代理和分布處理協(xié)調(diào)器。一臺計算機允許存在并同時運行多個實例。實例可以分為兩種:默認實例和命名實例。簡述數(shù)據(jù)庫包括哪4個基本屬性?答案:數(shù)據(jù)庫的4個基本屬性是:標識數(shù)據(jù)庫唯一性的“數(shù)據(jù)庫名稱”,存儲數(shù)據(jù)的“數(shù)據(jù)文件”,對數(shù)據(jù)文件按邏輯關系歸類的“文件組”,提高運行效率并能夠撤銷錯誤操作的“事務日志文件”。簡述表、表中的列和行的含義。答案:表是反映現(xiàn)實世界某類事物的數(shù)學模型,表由行和列組成?,F(xiàn)實世界中事物

34、的屬性對應表的列,表中的每一行記錄代表一類事物中的一個特例。簡述在create table語句和alter table語句中定義主鍵的語法。答案:(1)create table語句中設置主鍵的語法:在“列名 數(shù)據(jù)類型”后面加“primary key”聲明。(2)alter table語句中設置主鍵的語法:alter table 表名add primary key (列名)簡述邏輯聯(lián)接謂詞like和betweenand的用法。答案:(1)like模糊查詢的通配符的含義:%:包含零個或多個字符的任意字符串_:任意單個字符(2)betweenand的含義列名between最小值and最大值:相當于最

35、小值列名最大值簡述在查詢語句中group by子句的含義和語法。答案:用group by進行分組統(tǒng)計的查詢,語法如下所示。select 列名列表, 聚合函數(shù)(列名/表達式), . 聚合函數(shù)(列名/表達式)from 表名group by 列名列表簡述視圖的含義。答案:視圖和表都是數(shù)據(jù)庫中的對象,視圖的結構雖然與表相同,但視圖是虛擬表,視圖中的數(shù)據(jù)不會作為真實的對象存儲在磁盤上,數(shù)據(jù)庫對視圖存儲的是定義視圖的查詢語句。每一次使用視圖,SQL Server都需要重新執(zhí)行一次查詢語句,查詢語句的執(zhí)行結果構成了視圖中的數(shù)據(jù)。視圖中的列可以來源于一個表或多個表聯(lián)接查詢的結果。簡述表與表左聯(lián)接查詢的含義、語

36、法以及適用情況。答案:左聯(lián)接查詢的含義是:兩個存在關聯(lián)關系的表A和B,表A與表B左聯(lián)接的查詢結果為C。C的列可以來自于A和B的列,C的記錄中允許包括A的全部記錄以及B中與A滿足關聯(lián)條件的記錄,C中A與B不滿足關聯(lián)條件的列值為空值。聯(lián)接表A和表B的關鍵字是“l(fā)eft join”,定義關聯(lián)條件的關鍵字是“on”。左聯(lián)接查詢語句的語法格式如下所示。select 主表別名.列名, 附表別名.列名,from 主表名 主表別名 left join 附表名 附表別名 on 關聯(lián)條件其他where、group by、having、order by子句簡述backup database語句的語法。答案:back

37、up database語句的語法規(guī)則:backup database 數(shù)據(jù)庫名file=數(shù)據(jù)文件邏輯名,file=數(shù)據(jù)文件邏輯名,filegroup=文件組名,filegroup=文件組名,to 備份設備名簡述將表中的數(shù)據(jù)導出為Excel文件的基本流程。答案:在【Management Studio】管理平臺中以“導出數(shù)據(jù)”菜單項啟動【數(shù)據(jù)轉(zhuǎn)換服務導入/導出向?qū)А俊T凇具x擇數(shù)據(jù)源】對話框中選擇作為源數(shù)據(jù)的數(shù)據(jù)庫,并選擇身份驗證模式。在【選擇目的】對話框的【目的】下拉列表框中選擇“Excel 97-2000”,在【文件名】文本框中輸入Excel文件的路徑和名稱。在【指定表復制或查詢】對話框中選擇“

38、從源數(shù)據(jù)庫復制表或視圖”。在【選擇表和視圖】對話框中選擇要導出的表。在【保存、調(diào)度和復制包】對話框中選擇“立即運行”。完成向?qū)崾镜钠渌x項。五 應用題(每題5分,共20分)按下列要求用create database語句創(chuàng)建“運動商品銷售數(shù)據(jù)庫”,并為數(shù)據(jù)庫創(chuàng)建“商品信息表”和“商品銷售統(tǒng)計表”表1 “運動商品銷售數(shù)據(jù)庫”的數(shù)據(jù)文件和事務日志文件文件類型文件組邏輯名稱操作系統(tǒng)文件名初始尺寸最大尺寸增長尺寸數(shù)據(jù)文件PRIMARYPri_運動商品銷售D:DataFilePri_運動商品銷售.mdf2MB10MB1MB事務日志文件LF_運動商品銷售D:LogFileLF_運動商品銷售.ldf2MB1

39、0MB1MB表2 “商品信息表”的數(shù)據(jù)結構列名數(shù)據(jù)類型長度/精度是否允許為空值描述商品標識char3否3位數(shù)字商品名稱varchar20是中文或英文產(chǎn)地varchar50是中文地名進貨價decimal18,2是浮點數(shù)表3 “商品銷售記錄表”的數(shù)據(jù)結構列名數(shù)據(jù)類型長度/精度是否允許為空值描述商品標識char3否3位數(shù)字銷售數(shù)量int是整數(shù)銷售日期datetime8是日期銷售價格decimal18,2是浮點數(shù)答案:create database 運動商品銷售數(shù)據(jù)庫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), 產(chǎn)地

溫馨提示

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

最新文檔

評論

0/150

提交評論