創(chuàng)壹虛擬數(shù)據(jù)庫基礎(chǔ)系統(tǒng)模塊內(nèi)容說明書_第1頁
創(chuàng)壹虛擬數(shù)據(jù)庫基礎(chǔ)系統(tǒng)模塊內(nèi)容說明書_第2頁
創(chuàng)壹虛擬數(shù)據(jù)庫基礎(chǔ)系統(tǒng)模塊內(nèi)容說明書_第3頁
創(chuàng)壹虛擬數(shù)據(jù)庫基礎(chǔ)系統(tǒng)模塊內(nèi)容說明書_第4頁
創(chuàng)壹虛擬數(shù)據(jù)庫基礎(chǔ)系統(tǒng)模塊內(nèi)容說明書_第5頁
已閱讀5頁,還剩198頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章教學(xué)、實 項目七:SQL查 項目八:排序orderby與分組group 項目十三:SQLServer2005驗證模 項目十五:、啟動、停止SQLServer服務(wù) 第二章考 SQLServer2005SQLServer服務(wù)。點擊該項 “, SQLServer2005,再單擊SQLServerManagementStudio,如下圖所示STDEN95\SQLXPRESS驗證為“Windows驗證,如下圖所示 在“新建數(shù)據(jù)庫”框中的“常規(guī)”,在右側(cè)的“數(shù)據(jù)庫名稱”文本框中輸入“inforation09a2點擊該項 本項目任務(wù)是在數(shù)據(jù)庫information09da2中,創(chuàng)建數(shù)表,名為“學(xué)生信息表。字段有:學(xué)號, 與項目一中的步驟1相同,依次單擊:開始->程序-> SQLServer2005->SQLServerManagementStudio。如下圖所示nchar(10) 點擊該項 information09da2information09da2,在“學(xué)生信息表”選項上單擊鼠標(biāo)右鍵,在出在“列”中選擇“號碼,單擊“確定如下圖所示設(shè)置檢查約束,例如:本班學(xué)生記錄面,男生記錄在后面,所以的字段可以設(shè)置檢查性約束,只有“男女”兩項可供選擇。在“”上右擊鼠標(biāo),選擇“CHECK約束, , 點擊 ,打 information09da2節(jié)點上單擊鼠標(biāo)右鍵,在彈出的快捷菜單增加日志文件inforamtion0901_log插入列名為“,數(shù)據(jù)類型為char(6)和列名為“住宿數(shù)據(jù)類型為bit的兩個字段如下“TrueFalse示(5)刪除數(shù)據(jù)庫information09da1,為了便于后面的使用,先建立一個新的數(shù)據(jù)庫右擊“inforamtion09da1“,在彈出的快捷菜單中單擊“刪除”選項,inforamtion09da1數(shù)的快捷菜單中單擊“刪除”選項,刪除“偉”的學(xué)生記錄。如下圖所示,點擊 ,打 點 本項目任務(wù)是將“學(xué)生醫(yī) .xls”文件中的表,導(dǎo)入到information09da2數(shù)據(jù)庫中。information09da2節(jié)點上單擊鼠標(biāo)右鍵,在彈出的快捷菜單在彈出的SQL Server導(dǎo)入導(dǎo)出向?qū)Э蛑校c擊“下一步”,然后在數(shù)據(jù)源中選擇 Excel”,并用“瀏覽”按鈕找到文件“學(xué)生醫(yī)保.xls”的路徑。如下圖所示。點擊“下一步”按鈕,在選擇目標(biāo)窗口中,選擇要導(dǎo)入到的目標(biāo)“OLEDBProviderforSQLServer”,服務(wù)器名稱為STUDENT95\SQLEXPRESS,使用Windows驗證,數(shù)據(jù)庫為information09da2,點擊“下一步”按鈕,如下圖所示在指定表或查詢窗口中,選擇默認(rèn)選項“一個或多個表或視圖的數(shù)據(jù)點擊“,information09da2節(jié)點,在表節(jié)點上右擊鼠標(biāo),在彈information09da2節(jié)點上單擊鼠標(biāo)右鍵,在彈出的快捷菜單在彈出的SQL Server導(dǎo)入導(dǎo)出向?qū)Э蛑校c擊“下一步,然后在數(shù)據(jù)源中選擇 點擊“下一步”按鈕,在選擇目標(biāo)窗口中,在數(shù)據(jù)源中選擇“OLEDBProviderforSQLServer”,服務(wù)器名稱為STUDENT95\SQLEXPRESS,使用Windows驗證,數(shù)據(jù)庫為information09da2,如下圖所示。點擊“下一步,在指定表或查詢窗口中,選擇默認(rèn)選項“一個或多個表或視圖點擊“下一步”,彈出“保存并執(zhí)行包”窗口,如下圖所示點擊 ,打 Myevice.bakMydeviceinformation09da2,備份集名稱為默認(rèn)名稱。默認(rèn)備右擊“Mydevice…infrmation0da2iforation09a2項目七:SQL查點擊 ,打 連接數(shù)據(jù)庫information10da5da6,在中單擊“”新建查詢按鈕,在查詢的窗口中輸入“select*from考工成績表單擊 查詢考工應(yīng)知成績大于90分的學(xué)生,在新建查詢執(zhí)窗口中輸入“select"序號",">90,查詢姓王的學(xué)生的考工成績。在新建查詢執(zhí)窗口中輸入“select*from %',計算學(xué)生的總成績=應(yīng)知*50%+應(yīng)會*50%。在新建查詢執(zhí)窗口中輸入“select"準(zhǔn)考證號應(yīng)知應(yīng)會",應(yīng)知*0.5應(yīng)會*0.5as總成績from考工成績表orderbygroup點擊 ,打 information09da2orderbygroupby進(jìn)行SQL查詢操作。按學(xué)生的拼音排序,顯示學(xué)生的序號,,,戶口所在地。分別統(tǒng)計男女在校住排序orderby操作,在數(shù)據(jù)庫information09da2,按學(xué)生的拼音排序查詢,顯示學(xué)生的序號,,,,,戶口所在地。在新建查詢執(zhí)窗口中輸入“select序號,,,,戶口所在地from戶口和住宿表orderby單擊 count(是否住宿)as住宿生總',count(casewhen是否住宿='是'then1end)as住宿生總數(shù),count(casewhen是否住宿='否then1endas不住宿生總數(shù),count(是否住宿)as學(xué)生總數(shù)fromcount(casewhen='男'and是否住宿='是'then1end)as男生住宿生總數(shù),count(casewhen='男'and是否住宿='否'then1end)as男生不住宿生總數(shù),count(casewhen='女'and是否住宿='是'then1end)as住宿生總數(shù),count(casewhen='女'and是否住宿='否'then1end)as不住宿生總數(shù),count(是否住宿)as學(xué)生總數(shù)fromselect戶口所在地,count(戶口所在地asfrom戶口和住宿表groupby戶口所在地orderby同城人數(shù)點擊 ,打 information10da5da6,根據(jù)數(shù)據(jù)表“信55為“數(shù)據(jù)庫”的學(xué)生成績,查詢該班學(xué)生中該門成績大于班級平均成績的學(xué)生的序號,和該門select序號,,數(shù)據(jù)庫from105where數(shù)據(jù)庫(selectavg(數(shù)據(jù)庫)from105的最高分的學(xué)生序號,和該門課的成績。在新建查詢執(zhí)窗口中輸入:select序號,,數(shù)據(jù)庫from10where數(shù)據(jù)庫(selectmax(數(shù)據(jù)庫)from10--查詢文檔編輯課程的最高分的學(xué)生select序號,,文檔編輯from105where文檔編輯(selectmax(文檔編輯)from105)--查詢電子表格課程的最高分的學(xué)生select序號,,電子表格from105where電子表格(selectmax(電子表格)from105)單 分組統(tǒng)計數(shù)據(jù),利用數(shù)據(jù)庫information09da2舍的學(xué)生數(shù),要考慮到有部分學(xué)生不住宿,該字段值為null,住宿的學(xué)生有宿舍號和床箱號,例如:202#120211substring(宿舍#床箱號,1,3)進(jìn)行分組。selectsubstring(宿舍#床箱號,1,3as宿舍號,count(宿舍#床箱號asfromwhere宿舍#床箱號isnotnullgroupbysubstring(宿舍#床箱號,1,3)having子句的用法,學(xué)校男生宿舍共有4張床鋪,宿舍共有6張床鋪。在數(shù)據(jù)information09da2中的數(shù)據(jù)表“戶口和住宿表,現(xiàn)查詢男宿舍已經(jīng)住滿的宿舍號和人數(shù)。selectsubstring(宿舍#床箱號,1,3as宿舍號,count(宿舍#床箱號asfromwhere宿舍#isnotgroupbysubstring(宿舍#床箱號having((count(宿舍#床箱號)>=4and='男')or(count(宿舍#床箱號)>=6and='女點擊 ,打 連接數(shù)據(jù)庫ssts “ssts;出學(xué)號、、課程名、成績,并按成績降序排序;select學(xué)生表.學(xué)號,,課程名,成from學(xué)生表,課程表,where系名='信息工程系and學(xué)生表.學(xué)號=選課表.學(xué)號and課程表.課程號=選課表.orderby成績上面使用的是whereinnerjoin…on…語句。根據(jù)“學(xué)生表“課程表“選課表”三張表,查詢機(jī)電工程系所有學(xué)生的成績,要求輸出學(xué)號、、課select學(xué)生表.學(xué)號,,課程名,成from(選課表innerjoin學(xué)生表on選課表.學(xué)號=學(xué)生表.學(xué)號)innerjoin課程表on選課表.課程號=課程表where系名='機(jī)電工程系'orderby學(xué)號60分學(xué)生,要求輸出序select學(xué)生表.學(xué)號,,課程名,成from(innerjoinon選課表.學(xué)號=學(xué)生表.學(xué)號)innerjoin課程表on選課表.課程號=課where成績orderby學(xué)生表.學(xué)號,課程表.asc,點擊 ,打 ssts09010902班成績”進(jìn)行組合格的學(xué)生。操作步驟如下:組合查詢。查詢兩個班級總分高于320分的學(xué)生的學(xué)號、和成績。select學(xué)號, from信息0901班成績where總分>320select學(xué)號,,總分from信息0902班成績where總分>320查詢兩個班級“”課程成績小于60分的學(xué)生。要求輸出學(xué)號,,課程select學(xué)號,,from信息0901班成績 select學(xué)號,,from信息0902班成績where<60點擊 ,打 點 在數(shù)據(jù)庫ssts中,“信息0901班成績”表結(jié)構(gòu),建立新表“補(bǔ)考;將信息0902班insertinto批量插入到新建的數(shù)據(jù)表中。select*into補(bǔ)考from信息0901班成績where1=0insertinto補(bǔ)考selectwhere<60orLinux<60or通信原理<60or交換技術(shù)<60insertinto補(bǔ)考selectwhere<60orLinux<60or通信原理<60or交換技術(shù)<60select*from補(bǔ)考, , update更新數(shù)據(jù),set后要設(shè)置為將要被更新的列。update補(bǔ)考set=casewhen<60then'不及格'else通信原理=casewhen通信原理<60then不及格elseend,Linux=casewhenLinux<60then'不及格'elseLinuxend,交換技術(shù)=casewhen交換技術(shù)<60then不及格elseendselect*from補(bǔ)考項目十三:SQLServer2005驗證模點擊 ,打 本項目任務(wù)是本項目任務(wù)是SQL運用默認(rèn)的Windows驗證機(jī)制登錄,服務(wù)器類型為“數(shù)據(jù)庫引擎”,服務(wù)器名稱為“SUDNT95SQEXPRSS,驗證選擇“Windows驗證,單擊“連接”可以連接服務(wù)在彈出的屬性框中,選擇“安全性”選項卡。在右邊選擇“SQLServer和會彈出提示,需要重新啟動SQLServer在對象資源管理器窗口中單擊 ,斷開服務(wù)器。再點擊連接按鈕 ,中 ,如下圖所示在彈出的連接到服務(wù)器窗口中,驗證選擇“SQLServer驗證,并輸入登錄名和點擊錯誤提示框中的“確定”后,用Windows錄,如下圖所用Windows錄成功后,在展開“安全性”節(jié)點的登錄名中,雙擊“sa”用戶,再次在對象資源管理器窗口中單擊 ,斷開服務(wù)器。再點擊連接按鈕 , 在彈出的連接到服務(wù)器窗口中驗證選“SQL開“安全性”節(jié)點的登錄名中,雙擊“sasysadmin,如下圖所示) 選中“

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論