階段測試題 答案_第1頁
階段測試題 答案_第2頁
階段測試題 答案_第3頁
階段測試題 答案_第4頁
階段測試題 答案_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

SQLServer2000基礎測試題一選擇題.同一臺計算機上可以運行(D)個實例。一個兩個三個多個2,每一個數(shù)據(jù)庫都有(A)的標識,這個標識就是數(shù)據(jù)庫名稱。一個唯一多個兩個不同A)。.A)。列行記錄數(shù)值.如果一個表中記錄的物理存儲順序與索引的順序一致,則稱此索引為(B)。唯一索引聚集索引非唯一索引非聚集索引.下列哪個命令是備份數(shù)據(jù)庫的命令。(B)cmdshellbackupdatabaserestoredatabasebcp.導入、導出數(shù)據(jù)有哪兩種執(zhí)行方式。(AB)立即執(zhí)行。B,保存為DTS包,在指定的時間調(diào)度執(zhí)行。以覆蓋方式向數(shù)據(jù)庫表中導入數(shù)據(jù)。以追加方式向數(shù)據(jù)庫表中導入數(shù)據(jù)。.下列描述哪些是正確的。(ABD)A.向SQLServer數(shù)據(jù)庫中導入數(shù)據(jù)的同時可以創(chuàng)建表。B.如果向SQLServer數(shù)據(jù)庫中已經(jīng)存在的表導入數(shù)據(jù),可以采用覆蓋方式和追加方式。C.向SQLServer數(shù)據(jù)庫導入數(shù)據(jù)時只能用覆蓋方式。D.在執(zhí)行導入、導出數(shù)據(jù)時可以對某些列進行編程作轉換處理。.下列哪個聯(lián)接謂詞的含義是指,確定指定列的值或表達式的值是否與子查詢或列表中的值相匹配。(C)allanyinexists.SQLserver數(shù)據(jù)庫文件有三類,其中主數(shù)據(jù)文件的后綴是(C)ndfldfmdfidf.下面對索引的相關描述正確的是(C)經(jīng)常被查詢的列不適合建索引。列值唯一的列適合建索引。有很多重復值的列適合建索引。是外鍵成主鍵的列不適合建索引。.下列SQL語句中,修改表結構的是(A)ALTERCREATEUPDATEINSERT.擴展存儲過程是(B)才有的存儲過程modec數(shù)據(jù)庫master數(shù)據(jù)庫msdb數(shù)據(jù)庫tempelb數(shù)據(jù)庫.SQLServer2000中事務的類型有(人)系統(tǒng),用戶定義的事務分布式事務數(shù)據(jù)庫事務其它事務.下列說法正確的是(D)SQL中局部變量可以不聲明就使用SQL中全局變量必須先聲明在使用SQL中所有變量必須先聲明在使用SQL中只有局部變量先聲明再使用,全局變量是由系統(tǒng)提供的,用戶不能自己分立.下面字符串能與通配符表達式[abc]%a進行匹配的是(D)bedefa_bedabc-ea%a.下列說法正確的是(B)視圖是觀察數(shù)據(jù)的一種方法,只能基本表建立。視圖是虛表,觀察到的數(shù)據(jù)是實際基本表中的數(shù)據(jù)。索引查找法一定比表掃描法查詢速度快。索引的創(chuàng)建只和數(shù)據(jù)庫的存儲有關系。.下面僅存在于服務器端的組件是(A)服務管理器企業(yè)管理器查詢分析器導入導出組件.SQL語言中刪除一個表的命令是(B)DELETEDROPCLEARREMORE.在SQL語言中,條件“BETWEEN20AND30”表示年齡在20到30歲之間,且(A)包括20歲和30歲不包括20歲和30歲包括20歲不包括30歲不包括20歲包括30歲.為了使索引鍵的值在基本表中唯一,在建立索引語句中應使用保留字(A)UNIQUE唯一的COUNTDISDINCTUNION.下面有關主鍵的敘述正確的是(B)不同的記錄可以有重復主鍵值或空值一個表中的主鍵可以是一個或多個字段在一個表中主鍵只可以是一個字段表中的主鍵的數(shù)據(jù)類型必須定義為自動編號或文本.下列哪一個數(shù)據(jù)庫不是SQLServer2000的系統(tǒng)數(shù)據(jù)庫(C)Master數(shù)據(jù)庫MSdb數(shù)據(jù)庫Xscj數(shù)據(jù)庫//汗。。。學生成績Model數(shù)據(jù)庫.為數(shù)據(jù)庫創(chuàng)建索引的目的是(A)提高查詢的檢索性能創(chuàng)建唯一索引創(chuàng)建主鍵歸類.定義外鍵實現(xiàn)的是(B)實體完整性參照完整性用戶定義的完整性實體完整性,參照完整性,用戶定義完整性.在SQLserver2000中關于數(shù)據(jù)庫的說法錯誤的是(C)A.數(shù)據(jù)庫在磁盤上默認的存儲位置是:SQLserver安裝中路徑\MicrosoftSQLserver\mssql\data一個數(shù)據(jù)庫至少包含一個數(shù)據(jù)庫文件(*.mdf)和一個事務日志文件(*.ldf)只有在數(shù)據(jù)庫不存在數(shù)據(jù)的情況下才可以進行數(shù)據(jù)庫的收縮操作D.可以通過從A機器拷貝數(shù)據(jù)文件和事務日志文件到B機器的復制機器上執(zhí)行相應的附加數(shù)據(jù)庫操作,實現(xiàn)數(shù)據(jù)從A到B機器的復制.關于多表連接查詢,以下(B)描述是錯誤的A.外聯(lián)接查詢返回的結果集行數(shù)可能大于所有符合聯(lián)接條件的結果集行數(shù)B.多聯(lián)接表查詢必須使用到JOIN關鍵字C.內(nèi)聯(lián)接查詢返回的結果是:所有符合聯(lián)接條件的數(shù)據(jù)D.在where子句中指定聯(lián)接條件可以實現(xiàn)內(nèi)聯(lián)接查詢.在SQL語言中,如果建立一個工資表包含職工號,姓名,職稱,工資等字段,若要保證工資字段的取值不會低于800元,最適合的實現(xiàn)方法是(B)在創(chuàng)建工資表時為“工資”字段建立缺省在創(chuàng)建工資表時為“工資”字段建立檢查約束在工資表建立一個觸發(fā)器為工資表數(shù)據(jù)輸入編寫一個程序進行控制.Select語句中用來連接字符串的符號是(A)A、“+”B、“&”C、“||”D、“|”.對于XS表:SX(xh,xm「')如果要找出倒數(shù)第二個字母為W,并且至少包含了3個字母的XM,則查詢條件子句應寫成WHEREXMlike(B)’-W-%’’-%W-‘’-W-‘-W%’.Transact_SQL支持的程序結構語句中的一種為(A)BeginEndIfThenElseDcaseDoWhile二填空題.訪問SQLserver數(shù)據(jù)對象時,要經(jīng)過身份驗證和權限驗證兩個階段,其中身份驗證為Windows驗證模式和混合驗證模式。.SQLserver事務可分為兩類:—系統(tǒng)—提供的事務和用戶定義的事務。.SQLserver使用—日志文件文件記載用戶對數(shù)據(jù)庫進行的所有操作。.備份是為了在數(shù)據(jù)遭到破壞時能夠修復,數(shù)據(jù)庫的備份類型有四種,分別為完全備份、差異備份、日志備份、文件組備份。.用戶對數(shù)據(jù)庫進行添加,修改,刪除時,自動執(zhí)行的存儲過程稱為觸發(fā)器。.模糊查詢符號%代表包含零個或任意多個字符,查詢的條件e%im代表的意思是找出第一個字符是e,最后兩個字符是im白^記錄。.SQLserver2000的數(shù)據(jù)庫分為一系統(tǒng)數(shù)據(jù)庫和—用戶定義數(shù)據(jù)庫兩種類型。.SQLserver2000提供的最常用的管理工具是對象資源管理器和查詢分析器。.表是反映現(xiàn)實世界某類事物的數(shù)學模型,表由行和列組成?,F(xiàn)實世界中事物的屬性對應表的列,表中的一行代表一類事物中的一個特例。.主鍵是唯一能夠區(qū)分表中每一行記錄的一個或多個列。.常用的聚合函數(shù)有:計算最大值的max,計算最小值的min,統(tǒng)計總和的sum,統(tǒng)計記錄總數(shù)的count和計算平均值的avg。.視圖和表都是數(shù)據(jù)庫中的對象,視圖的結構雖然與表相同,但視圖是虛擬表。.內(nèi)聯(lián)接查詢的含義是指兩個存在關聯(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”的文件,重復利用。(應對、才錯)索引是描述表中記錄存儲位置的指針。(應對、才錯)聚合函數(shù)的運算對象可以是列,也可以是表達式。(應對、才錯)視圖中的數(shù)據(jù)允許來源于一個或多個表。(應對、才錯)四簡答題請寫出你知道的常用的數(shù)據(jù)庫都有哪幾種?Sqlserver、oracle、mysql、sybase、db2等列出SQLserver數(shù)據(jù)庫中常見的數(shù)據(jù)庫對象。表、存儲過程、觸發(fā)器、視圖、規(guī)則、默認值、索引等簡述視圖的含義。視圖和表都是數(shù)據(jù)庫中的對象,視圖的結構雖然與表相同,但視圖是虛擬表,視圖中的數(shù)據(jù)不會作為真實的對象存儲在磁盤上,數(shù)據(jù)庫對視圖存儲的是定義視圖的查詢語句。每一次使用視圖,SQLServer都需要重新執(zhí)行一次查詢語句,查詢語句的執(zhí)行結果構成了視圖中的數(shù)據(jù)。視圖中的列可以來源于一個表或多個表聯(lián)接查詢的結果。簡述什么是存儲過程存儲過程(StoredProcedure)是在大型數(shù)據(jù)庫系統(tǒng)中,一組為了完成特定功能的SQL語句集,經(jīng)編譯后存儲在數(shù)據(jù)庫中,用戶通過指定存儲過程的名字并給出參數(shù)(如果該存儲過程帶有參數(shù))來執(zhí)行它。sqlserver中有哪幾種數(shù)據(jù)類型?char和varchar有什么區(qū)別?char是定長的,也就是當你輸入的字符小于你指定的數(shù)目時,char(8),你輸入的字符小于8時,它會再后面補空值。當你輸入的字符大于指定的數(shù)時,它會截取超出的字符。varchar是變長型,它的存儲空間會跟你輸入的實際字符數(shù)而改變,但最大長度不能超過你指定的長度。軟件開發(fā)的大致流程是什么?需求確認——概要設計——詳細設計——編碼——單元測試——集成測試——系統(tǒng)測試——維護需求確認:需求規(guī)格說明書概要設計:系統(tǒng)用例圖,用例場景詳細設計:系統(tǒng)設計報告,數(shù)據(jù)庫設計報告測試:測試用例報告說出公司都做過哪些方面的軟件項目?參見“軟件架構演示”PPT五應用題.按下列要求用createdatabase語句創(chuàng)建“運動商品銷售數(shù)據(jù)庫”,并為數(shù)據(jù)庫創(chuàng)建“商品信息表”和“商品銷售統(tǒng)計表”■1“運動商品銷售數(shù)據(jù)庫”的數(shù)據(jù)文件和事務日志文件文件類型文件組邏輯名稱操作系統(tǒng)文件名初始尺寸最大尺寸增長尺寸數(shù)據(jù)文件PRIMAPri_運動商品D:\DataFile\Pri_運動商品銷2MB10MB1MBRY銷售售.mdf事務日志文件LF_運動商品銷售D:\LogFile\LF_運動商品銷售.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是日期銷售價格decimal18,2是浮點數(shù)答案:createdatabase運動商品銷售數(shù)據(jù)庫onprimary(name=Pri_商品銷售,filename='D:\DataFile\Pri_商品銷售.mdf',size=2MB,maxsize=10MB,filegrowth=1MB)logon(name=LF_商品銷售,filename='d:\LogFile\LF_商品銷售.ldf',size=2MB,maxsize=10MB,filegrowth=1MB)createtable商品信息表(商品標識char(3)notnull,商品名稱varchar(20),產(chǎn)地varchar(50),進貨價decimal(18,2))createtable商品銷售記錄表(商品標識char(3)notnull,銷售日期datetime,銷售價格decimal(18,2)).按下表所示的內(nèi)容用insert語句向“商品信息表”和“商品銷售統(tǒng)計表”中插入記錄。表4“商品信息表”記錄商品標識商品名稱產(chǎn)地進貨價

101乒乓球拍廣州120.00102羽毛球拍深圳360.00103網(wǎng)球拍江蘇560.00表5“商品銷售記錄表”記錄商品標識銷售日期銷售價格101150.00102410.00103600.00答案:insertinto商品信息表(商品標識,商品名稱,產(chǎn)地,進貨價)values('101','乒乓球拍','廣州',120.00)insertinto商品信息表(商品標識,商品名稱,產(chǎn)地,進貨價)values('102','羽毛球拍','深圳',360.00)insertinto商品信息表(商品標識,商品名稱,產(chǎn)地,進貨價)values('103','網(wǎng)球拍','江蘇',560.00)insertinto商品銷售記錄表(商品標識,銷售日期,銷售價格)insertinto商品銷售記錄表(商品標識,銷售日期,銷售價格)10.00)insertinto商品銷售記錄表(商品標識,銷售日期,銷售價格)3.從“商品銷售記錄表”中按商品標識分類統(tǒng)計各商品的總售價、銷售數(shù)量和平均售價,并按平均售價由高到低排序。答案:select商品標識,sum(銷售價格)as總售價,count銷售日期)as銷售數(shù)量,avg(銷售價格)as平均售價from商品銷售記錄表groupby商品標識orderbyavg(銷售價格)desc4.對“商品信息表”和“商品銷售記錄表”聯(lián)接查詢,顯示每筆銷售記錄的利潤,要求顯示商品名稱、銷售日期、銷售價格、進貨價和利潤。答案selectB.商品名稱,A.銷售日期,A.銷售價格,B.進貨價,A.銷售價格-B.進貨價as利潤from商品銷售記錄表Aleftjoin商品信息表BonA商品標識=8.商品標識六自來水收費系統(tǒng)sql語句練習.更新用戶信息,使得LSLYF等于t_jfjl里每一戶的最后一次抄表的水量月份;updateT_YHDABsetLSLYF=(selecttop1水量月份fromT_JFJLwhereT_JFJL.用戶編號=T_YHDAB.用戶編號orderby水量月份desc).更新t_jfjl里的基本水費使得他等于t_sfmxb里的相同繳費序號的明細標志為0的水費合計updateT_JFJLset基本水費=(selectsum(金額)fromT_SFMXBwhere明細標志='0'andT_SFMXB.繳費序號=T_JFJL.繳費序號).查找t_jfjl里基本水費不等于t_s

溫馨提示

  • 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

提交評論