第二-八單元的第1套題目和答案_第1頁
第二-八單元的第1套題目和答案_第2頁
第二-八單元的第1套題目和答案_第3頁
第二-八單元的第1套題目和答案_第4頁
第二-八單元的第1套題目和答案_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫管理員ATA考證實驗第1單元SQLServer基礎(chǔ)(略)【說明】USEmasterIFEXISTS(SELECTnameFROMmaster.dbo.sysdatabasesWHEREname=N'exam')DROPDATABASE[exam]GO===296和表1網(wǎng)上直銷訂單表格,表名為:orders數(shù)據(jù)類型OrderNumOrderDateDistriNumPaidDate訂購日期經(jīng)銷商號碼付款日期Datatime表2經(jīng)銷商表格,表名為:distributors描述數(shù)據(jù)類型經(jīng)銷商號碼DistriNumIntBossNameCompanyCityCodeAddressPhoneCharCharCharCharChar公司電話號碼表3供應(yīng)商表格,表名為:suppliers描述數(shù)據(jù)類型供應(yīng)商代碼供應(yīng)商名稱SuppCodeCharSuppNameChar表4市區(qū)表格,表名為:city數(shù)據(jù)類型CityCodeCityName市區(qū)代碼市區(qū)名稱CharChar表5訂單項目表格,表名:items數(shù)據(jù)類型ItemIntIntInt供應(yīng)商代碼單項定購數(shù)量單項總價TotalPriceMoney表6產(chǎn)品表格,表名:products描述數(shù)據(jù)類型產(chǎn)品號碼Int供應(yīng)商代碼產(chǎn)品名稱產(chǎn)品單價CharCharMoneyDescriptionsUnitPrice本題目要求實現(xiàn)的功能:用SQL語句實現(xiàn)如下操作:對列進行操作(包括:選取所有的列、選取特定的列);不顯示重復(fù)的數(shù)值;對記錄進行操作(包括:選取特定的記錄、排除特定的記錄);對數(shù)據(jù)進行操作(包括:選取介于某一范圍的數(shù)據(jù)、選取屬于某一子集合的數(shù)據(jù));對字第二單元對數(shù)據(jù)表的簡單操作第1套1.驗證exam數(shù)據(jù)庫是否已經(jīng)安裝正確:打開企業(yè)管理器,對照上面對exam數(shù)據(jù)庫的介紹,檢查本機是否存在exam數(shù)據(jù)庫,該數(shù)據(jù)庫是否安裝正確且完整。SQLSQLServer實現(xiàn)查詢exam數(shù)據(jù)庫中city保存文件命名為X2-01-1.sql,并保存到“C:\考生”文件夾中。*3.選取惟一的數(shù)值:新建SQL查詢,輸入查詢語句,實現(xiàn)查詢exam數(shù)據(jù)庫中orders表格中的訂購日期,并且相同的訂購日期只顯示一次。查詢成功后,保存該查詢,把保存文件命名為X2-01-2.sql,并保存到“C:\考生”文件夾中。4.對記錄進行操作——選取特定的記錄:新建SQL查詢,輸入查詢語句,實現(xiàn)查詢exam數(shù)據(jù)庫中供應(yīng)商代碼為HHT的供應(yīng)商的實際名稱。查詢成功后,保存該查詢,把保存文件命名為X2-01-3.sql,并保存到“C:\考生”文件夾中。5.對記錄進行操作——排除特定的記錄:新建SQL查詢,輸入查詢語句,實現(xiàn)查詢exam數(shù)據(jù)庫中供應(yīng)商代碼不為HHT保存該查詢,把保存文件命名為6.對數(shù)據(jù)進行操作——選取介于某一范圍的數(shù)據(jù):新建SQL查詢,輸入查詢語句,實現(xiàn)查詢exam數(shù)據(jù)庫的products表格中所有單價不超過20元的產(chǎn)品的名X2-01-5.sql,并保存到“C:\考生”文件夾中。7.對數(shù)據(jù)進行操作——選取屬于某一子集合的數(shù)據(jù):新建SQL查詢,輸入查詢語句,實現(xiàn)查詢exam數(shù)據(jù)庫中經(jīng)銷商號碼為1006、1009、1013、1014和1017為X2-01-6.sql,并保存到“C:\考生”文件夾中。8.對字符串進行操作——選取子字符串:新建SQL查詢,輸入查詢語句,實現(xiàn)查詢exam數(shù)據(jù)庫中所有經(jīng)銷商的電話區(qū)號。查詢成功后,保存該查詢,把保存文件命名為X2-01-7.sql,并保存到“C:\考生”文件夾中。9.對字符串進行操作——搜索子字符串:新建SQL查詢,輸入查詢語句,實現(xiàn)查詢exam數(shù)據(jù)庫中所有經(jīng)理姓“王”的公司的名稱、電話以及公司地址。查詢結(jié)果如【樣圖2-01】所示。查詢成功后,保存該查詢,把保存文件命名為X2-01-8.sql,并保存到“C:\考生”文件夾中。王'第三單元一般數(shù)據(jù)查詢與處理第1套7本題目要求實現(xiàn)的功能:用SQL語句實現(xiàn)如下操作:同時執(zhí)行多個SQL語句;用ORDERBY子句對數(shù)據(jù)進行排序;使用算術(shù)運算式;為虛擬列命名;搜索單一長度的任意字符串;使用常用的字符串函數(shù);使用常用的數(shù)學(xué)函數(shù);用GROUPBY子句對數(shù)據(jù)進行分類;常用的集總函數(shù)的應(yīng)用。1.同時執(zhí)行多個SQL語句:打開SQLServer查詢分析器,輸入查詢語句,實現(xiàn)在一次查詢中同時查詢exam數(shù)據(jù)庫中orders表和distributors表所有的列的內(nèi)容,查詢結(jié)果如【樣圖3-01A】所示。查詢成功后,保存該查詢,把保存文件命名為X3-01-1.sql,并保存到“C:\考生”文件夾中。**2.用ORDERBY子句對數(shù)據(jù)進行排序:新建SQL查詢,輸入查詢語句,實現(xiàn)查詢exam數(shù)據(jù)庫products進行排序。查詢成功后,保存該查詢,把保存文件命名為X3-01-2.sql,并保存到“C:\考生”文件夾中。*3.使用算術(shù)運算式:新建SQL查詢,輸入查詢語句,實現(xiàn)查詢exam數(shù)據(jù)庫products意:只是把價格的變化顯示出來,而數(shù)據(jù)庫中的數(shù)據(jù)不變),查詢結(jié)果如【樣圖3-01B】所示。查詢成功后,保存該查詢,把保存文件命名為X3-01-3.sql,并保存到“C:\考生”文件夾中。4.搜索單一長度的任意字符串:新建SQL查詢,輸入查詢語句,實現(xiàn)查詢exam數(shù)據(jù)庫suppliers表格中供應(yīng)商代碼的第1、3位分別是H和T的所有供應(yīng)商的考生”文件夾中。*5.使用常用的字符串函數(shù):新建SQL查詢,輸入查詢語句,實現(xiàn)查詢exam數(shù)據(jù)庫distributors表格中經(jīng)銷商號碼為1001的地址字符串的長度。查詢成功后,保存該查詢,把保存文件命名為6.使用常用的數(shù)學(xué)函數(shù):新建SQL查詢,輸入查詢語句,計算出以下三個數(shù)的絕對值:-2.5,0.0,7.4。查詢成功后,保存該查詢,把保存文件命名為X3-01-6.sql,并保存到“C:\考生”文件夾中。7.常用的集總函數(shù)的應(yīng)用:新建SQL查詢,輸入查詢語句,實現(xiàn)查詢exam數(shù)據(jù)庫products表格中共銷售多少種產(chǎn)品。查詢成功后,保存該查詢,把保存文件命名為X3-01-7.sql,并保存到“C:\考生”文件夾中。第四單元高級數(shù)據(jù)查詢與處理第1套6本題目要求實現(xiàn)的功能:用SQL語句實現(xiàn)如下操作:在一個SELECTSELECTUNION運算符實現(xiàn)從不同的表格抽取相同格式的數(shù)據(jù);添加記錄;刪除記錄;更新記錄的內(nèi)容。1.在一個SELECT語句中使用多個表格:打開SQLServer查詢分析器,輸入查詢語句,實現(xiàn)查詢exam數(shù)據(jù)庫中每一個經(jīng)銷商所有的訂單數(shù)據(jù),列出經(jīng)銷商號碼、公司名稱、電話號碼以及訂貨日期,運行結(jié)果如【樣圖4-01A】所示。查詢成功后,保存該查詢,把保存文件命名為X4-01-1.sql,并保存到“C:\考生”文件夾中。SELECTSQLexam數(shù)據(jù)庫中與經(jīng)理名稱為“王為”的經(jīng)銷商同在一個市區(qū)的所有經(jīng)銷商的數(shù)據(jù)內(nèi)容,運行結(jié)果如【樣圖4-01B】所示。查詢成功后,保存該查詢,把保存文件命名為X4-01-2.sql,并保存到“C:\考生”文件夾中。*=3.用UNION運算符實現(xiàn)從不同的表格抽取相同格式的數(shù)據(jù):新建SQL查詢,輸exam數(shù)據(jù)庫中單價大于25元或者是已訂貨項目中數(shù)量小于2的產(chǎn)品數(shù)據(jù)(注意:是“或者”),運行結(jié)果如【樣圖4-01C】所示。查詢成功后,保存該查詢,把保存文件命名為X4-01-3.sql,并保存到“C:\考生”文件夾中。4.添加記錄:新建SQL查詢,輸入查詢語句,在orders表格中添加一筆記錄,其OrderNum為119、OrderDate為1905-06-8、DistriNum為1022、PaidDate為1905-06-9,運行結(jié)果如【樣圖4-01D】所示。操作成功后,保存該查詢,把保存文件命名為X4-01-4.sql,并保存到“C:\考生”文件夾中。5.刪除記錄:新建SQL查詢,輸入查詢語句,刪除在上步中建立的記錄。操作x文件命名為X4-01-5.sql文件夾中。6.更新記錄:新建SQL查詢,輸入查詢語句,將orders表格中訂單號碼為118的訂單的訂購日期改為2003-07-11,運行結(jié)果如【樣圖4-01E】所示。把保存文件命名為X4-01-6.sql,并保存到“C:\考生”文件夾中。第五單元設(shè)計數(shù)據(jù)庫第1套7本題目要求實現(xiàn)的功能:用SQL語句實現(xiàn)如下操作:類型;創(chuàng)建規(guī)則并將其與列結(jié)合;刪除規(guī)則;創(chuàng)建視圖;刪除視圖。1.用T-SQL語句實現(xiàn)默認值與列結(jié)合:打開SQLServer查詢分析器,輸入Transact-SQL語句,實現(xiàn)在exam數(shù)據(jù)庫中新建名為moren的默認值,運行結(jié)果如【樣圖5-01A】所示;并把該默認值與orders表的OrderNum列結(jié)合,運行結(jié)果如【樣圖5-01B】所示。操作成功后,保存該查詢,把保存文件命名為X5-01-1.sql,并保存到“C:\考生”文件夾中。2.用T-SQL語句解除默認值與列的結(jié)合:新建SQL查詢,輸入Transact-SQL語句,解除上步中建立的默認值與列的結(jié)合,并刪除該默認值。操作成功后,保存該查詢,把保存文件命名為X5-01-2.sql,并保存到“C:\考生”文件夾中。3.創(chuàng)建用戶自定義的數(shù)據(jù)類型:新建SQL查詢,輸入Transact-SQL語句,建立新的用戶自定義的數(shù)據(jù)類型:bigint,允許NULL值,類型名稱為newtype,運行結(jié)果如【樣圖5-01C】所示。操作成功后,保存該查詢,把保存文件命名為X5-01-3.sql,并保存到“C:\考生”文件夾中。4.創(chuàng)建規(guī)則并將其與列結(jié)合:新建SQL查詢,輸入Transact-SQL語句,建立新的名為newruleorders表的OrderNum果如【樣圖5-01D】所示。操作成功后,保存該查詢,把保存文件命名為X5-01-4.sql,并保存到考生文件夾中。5.刪除規(guī)則:新建SQL查詢,輸入Transact-SQL語句,解除上步中建立的規(guī)則與列的結(jié)合,并刪除該規(guī)則。操作成功后,保存該查詢,把保存文件命名為X5-01-5.sql,并保存到“C:\考生”文件夾中。6.創(chuàng)建視圖:新建SQL查詢,輸入Transact-SQL語句,建立新的名為newview的視圖,建立orders表格中的OrderNum、OrderDate列的視圖在設(shè)計視圖中的運行結(jié)果如【樣圖5-01E】所示。操作成功后,保存該查詢,把保存文件命名為X5-01-6.sql,并保存到“C:\考生”文件夾中。SQLTransact-SQL操作成功后,保存該查詢,把保存文件命名為X5-01-7.sql,并保存到“C:\考生”文件夾中。第六單元存儲過程與觸發(fā)器第1套5本題目要求實現(xiàn)的功能:用SQL語句實現(xiàn)如下操作:創(chuàng)建存儲過程;重命名存儲過程;刪除存儲過程;創(chuàng)建觸發(fā)器;查看系統(tǒng)內(nèi)所有的觸發(fā)器列表。1.創(chuàng)建存儲過程:打開SQLServer查詢分析器,輸入Transact-SQL語句,實現(xiàn)在exam數(shù)據(jù)庫中新建名為storedproc的存儲過程,用來查詢orders表格中的OrderNum和OrderDate列,并執(zhí)行該存儲過程,運行結(jié)果如【樣圖6-01A】考生”文件夾中。2.重命名存儲過程:新建SQL查詢,輸入Transact-SQL語句,將上步中建立的存儲過程重命名為newproc。操作成功后,保存該查詢,把保存文件命名為X6-01-2.sql,并保存到“C:\考生”文件夾中。3.刪除存儲過程:新建SQL查詢,輸入Transact-SQL語句,解除上步中建立的存儲過程(注意存儲過程的名字)。操作成功后,保存該查詢,把保存文件命名為X6-01-3.sql,并保存到“C:\考生”文件夾中。SQLTransact-SQLnewtriggerorders表格的OrderNumorders表格的OrderNum列的數(shù)值以觸發(fā)該觸發(fā)器,運行結(jié)果如【樣圖6-01B】所示。操作成功后,保存該查詢,把保存文件命名為X6-01-4.sql,并保存到“C:\考生”文件夾中。'5.查看系統(tǒng)內(nèi)所有的觸發(fā)器列表:新建SQL查詢,輸入Transact-SQL語句,顯示出系統(tǒng)內(nèi)全部的觸發(fā)器。操作成功后,保存該查詢,把保存文件命名為X6-01-5.sql,并保存到“C:\考生”文件夾中。第七單元數(shù)據(jù)庫的管理與數(shù)據(jù)索引第1套6本題目要求實現(xiàn)的功能:用SQL語句實現(xiàn)如下操作:增加數(shù)據(jù)庫的空間;縮小數(shù)據(jù)庫空間;刪除數(shù)據(jù)庫;創(chuàng)建索引;重命名索引;刪除索引。1.增加數(shù)據(jù)庫的空間:用企業(yè)管理器新建一個名為module7的數(shù)據(jù)庫,將主要數(shù)據(jù)庫文件和日志文件分別命名為module7_Data.MDF和module7_Log.LDF,大小都設(shè)置成1M(默認值)并將這兩個文件存放在C盤的根目錄下;打開查詢分析器,寫入SQL語句,加入新的名為modu2.ldf的文件,使得數(shù)據(jù)庫module7的日志文件容量增大5M,操作結(jié)果如【樣圖7-01A】所示;此時該數(shù)據(jù)庫顯示的大小為7M,如【樣圖7-01B】所示。操作成功后,保存該查詢,把保存文件命名為X7-01-1.sql,并保存

溫馨提示

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

最新文檔

評論

0/150

提交評論