創(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頁,還剩203頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一 實 項目七: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) dbo.點擊該項 information09da2information09da2,在“學(xué)生信息表”選項上單擊鼠標(biāo)右鍵,在出在“列”中選擇“號碼,單擊“確定如下圖所示設(shè)置檢查約束,例如:本班學(xué)生記錄面,男生記錄在后面,所以的字段可以設(shè)置檢查性約束,只有“男女”兩項可供選擇。在“”上右擊鼠標(biāo),選擇“CHECK約束, , 點擊 ,打 information09da2節(jié)點上單擊鼠標(biāo)右鍵,在彈出的快捷菜單插入列名為“,數(shù)據(jù)類型為char(6)和列名為“住宿數(shù)據(jù)類型為bit的兩個字段如下“TrueFalse示information09da1的快捷菜單中單擊“刪除”選項,刪除“偉”的學(xué)生記錄。如下圖所示,點擊 ,打 點 本項目任務(wù)是將“學(xué)生醫(yī) .xls”文件中的表,導(dǎo)入到information09da2數(shù)據(jù)庫中。information09da2節(jié)點上單擊鼠標(biāo)右鍵,在彈出的快捷菜單在彈出的SQL Server導(dǎo)入導(dǎo)出向?qū)Э蛑?,點擊“下一步”,然后在數(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ù)庫為點擊“下一步,在指定表或查詢窗口中,選擇默認(rèn)選項“一個或多個表或視圖點擊“下一步”,彈出“保存并執(zhí)行包”窗口,如下圖所示點擊 ,打 Myevice.bakMydeviceinformation09da2,備份集名稱為默認(rèn)名稱。默認(rèn)備右擊“Mydevice以下是數(shù)據(jù)庫還原操作,首先把數(shù)據(jù)庫“nfaon09d2”從數(shù)據(jù)庫文件中分離出去,foraon09a2”單擊infrmation0da2iforation09a2項目七:SQL查點擊 ,打 連接數(shù)據(jù)庫information10da5da6,在中單擊“”新建查詢按鈕,在查詢的窗口中輸入“select*from考工成績表單擊 名","應(yīng)知","應(yīng)會"from考工成績表where應(yīng)知>90,單擊執(zhí)行按鈕,結(jié)果如下圖查詢姓王的學(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點擊 ,打 ,,information09da2orderbygroupbySQL查詢操作。按學(xué)生的拼音排序,顯示學(xué)生的序號,戶口所在地。分別統(tǒng)計男女在校住宿,,序號,,,,,戶口所在地。在新建查詢執(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ù)點擊 ,打 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ù),利用information09da2null,住宿的學(xué)生有宿舍號和床箱號,例如#120211substring(宿舍#床箱號,1,3)進行分組。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成績表“課程表“選課表”三張表,查詢機電工程系所有學(xué)生的成績,要求輸出學(xué)號、、課程select學(xué)生表.學(xué)號,,課程名,成from(選課表innerjoin學(xué)生表on選課表.學(xué)號=學(xué)生表.學(xué)號)innerjoin課程表on選課表.課程號=課程表where系名='機電工程系'orderby學(xué)號60分學(xué)生,要求輸出select學(xué)生表.學(xué)號,,課程名,成from(innerjoinon選課表.學(xué)號=學(xué)生表.學(xué)號)innerjoin課程表on選課表.課程號=課where成績orderby學(xué)生表.學(xué)號,課程表.asc,點擊 ,打 ssts09010902班成績”進行組合格的學(xué)生。操作步驟如下:組合查詢。查詢兩個班級總分高于320分的學(xué)生的學(xué)號、和成績。select學(xué)號, from信息0901班成績where總分>320select學(xué)號,,總分from信息0902班成績where總分>320查詢兩個班級“”課程成績小于60分的學(xué)生。要求輸出學(xué)號,,課程select學(xué)號,,from信息0901whereselect學(xué)號,,from信息0902班成績where<60點擊 ,打 點 選擇查詢數(shù)據(jù)庫,如下圖所示。0902班insertinto批量插入到新建的數(shù)據(jù)表中。select*into補考from信息0901班成績where1=0insertinto補考selectwhere<60orLinux<60or通信原理<60or交換技術(shù)<60insertinto補考selectwhere<60orLinux<60or通信原理<60or交換技術(shù)<60select*from補考, , update更新數(shù)據(jù),set后要設(shè)置為將要被更新的列。update補考set=casewhen<60then'不及格'else通信原理=casewhen通信原理<60then不及格elseend,Linux=casewhenLinux<60then'不及格'elseLinuxend,交換技術(shù)=casewhen交換技術(shù)<60then不及格elseendselect*from補考項目十三:SQLServer2005驗證模點擊 ,打 本項目任務(wù)是SQLServer2005驗證模式有兩種:Windows驗證機制和SQLServer驗證機制。下面把WindowsSQLServer驗證機制。操作步驟如下:運用默認(rèn)的Windows驗證機制登錄,服務(wù)器類型為“數(shù)據(jù)庫引擎”,服務(wù)器名稱為“STUDNT95/SQEXPRESS,驗證選擇“Windows驗證,單擊“連接”可以連接服務(wù)在彈出的屬性框中,選擇“安全性”選項卡。在右邊選擇“SQLServer和Windows 選 在彈出的連接到服務(wù)器窗口中,驗證選擇“SQLServer驗證并輸入登錄名和點擊錯誤提示框中的“確定”后,用Windows錄,如下圖所用Windows錄成功后,在展開“安全性”節(jié)點的登錄名中,雙擊“sa”用戶,, ,開“安全性”節(jié)點的登錄名中,雙擊“sasysadmin,如下圖所示), Server驗證再次用sa登錄。如果提示如下圖所示的錯誤。點擊錯誤提示框中的“確定”后,提示“查看SQLServer配置管理器,并做修改SQLServer中的“配置工具”中,SQLServerConfigurationManagerSQLServerServer配置管理器。點擊 ,打 本項目任務(wù)是新建登錄賬號sststeacher和 登錄,默認(rèn)數(shù)據(jù)庫為SSTS。創(chuàng)建完成后,用sststeacher登錄數(shù)據(jù)庫服務(wù)器。操作步驟如下:“sststeacher“SSTS,在對象資源管理器窗口中單擊 ,斷開服務(wù)器。再點擊連接按鈕 , ,用SQLServer驗證,使用新建登錄賬號sststeacher和項目十五:、啟動、停止 Server服務(wù)點擊 ,打 點 SQLServer服務(wù)。操作步驟如下:在SQLServer2005中單擊已的服務(wù)“按鈕會出現(xiàn)已

溫馨提示

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

評論

0/150

提交評論