




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
目錄TOC\o"1-3"\h\u17452第1章數據庫的概念及SQLServer2017 5319001.1實驗一下載安裝SQLServer2017 5171701.1.1 5137171.1.2 532761.1.3 6147431.1.4 681491.1.5 6234051.1.6 172851.1.7 17236331.1.8 1794371.2實驗二SQLServer2017 17163701.2.1 17181641.2.2 17178871.2.3 18305221.2.4 18233021.2.5 183711.2.6 25113691.2.7 25219551.2.8 2531241.3實驗三SQLServer2017 25322091.3.1 2594381.3.2 25194531.3.3 2746041.3.4 2775131.3.5 27299261.3.6 3331351.3.7 3429221.3.8 348374第2章用SQLServer2017 3516664 35135872.1 35143182.1.1 35144452.1.2 35275022.1.3 3515022.1.4 36269832.1.5 36324272.1.6 50138132.1.7 51181162.1.8 51236812.2實驗二 51159372.2.1 51322012.2.2 51265662.2.3 52274572.2.4 52109892.2.5 5287692.2.6 6169572.2.7 61199342.2.8 6128379第3章數據的添加、刪除、修改 6227751 62284603.1 62240193.1.1 62126513.1.2 6227313.1.3 62109453.1.4 6238903.1.5 62315413.1.6 72299123.1.7 72291483.1.8 7251793.2 7269873.2.1 72195263.2.2 72298913.2.3 73243653.2.4 73291173.2.5 7331543.2.6 77119573.2.7 78303003.2.8 78172513.3 7879473.3.1 78306693.3.2 78201003.3.3 78314463.3.4 79107983.3.5 79282023.3.6 8580293.3.7 85314243.3.8 8510325第4章數據查詢 8631309 86262234.1實驗一 86259424.1.1 8688114.1.2 86293784.1.3 8631124.1.4 86320344.1.5 8775234.1.6 9889634.1.7 98243644.1.8 987744.2實驗二 9841374.3實驗三 108147454.3.1 109230204.3.2 109136944.3.3 109301694.3.4 109249644.3.5 109262344.3.6 116217974.3.7 116205284.3.8 1162781第5章數據庫高級管理工具 11752765.1實驗一 117211155.2實驗二 13111840項目實戰1學生信息管理系統 14199141.1 141302391.2 14122771.3 14229191.4 142231221.5 1495485項目實戰2我的QQ 15010997 15067852.1 150280022.2 150149461. 150173882. 150208292.3 15130671(1) 15129020(2) 15129309(3) 151185422.4 15247482.4.1 15221932.4.2 153165962.4.3 154170912.4.4 15440302.4.5 155306302.4.6 162158312.4.7 164292412.5 166第1章數據庫的概念及SQLServer2017實驗一下載安裝SQLServer2017SQLServer2017是一款易學易用的數據管理軟件,我們通過它可以對數據進行高效的管理和維護。本實驗主要讓學生掌握SQLServer任務1:下載SQLServer2017SQLServer2017數據庫下載成功后的圖標,如圖1.1任務2:安裝SQLServer2017SQLServer2017數據庫安裝成功后的圖標,如圖1.2
圖任務3數據庫管理工具下載成功后的圖標,如圖1.3任務4數據庫管理工具安裝成功后的圖標,如圖1.4
圖圖圖表1.1任務1打開瀏覽器,到微軟官網下載SQLServer2017安裝包,如圖1.5圖圖文件開始下載,如圖1.7下載成功后的圖標,如圖1.8任務2雙擊運行SQLServer2017安裝包,如圖1.9
圖圖圖打開SQLServer2017安裝包的下載程序,如圖1.10圖單擊上圖中的“下載”按鈕,開始SQLServer2017安裝包的下載,如圖1.11圖圖圖打開提取文件的對話框,單擊“確定”按鈕,解壓SQLServer2017的安裝包,如圖1.14圖圖開始解壓文件,如圖1.16圖文件解壓成功后,直接開始安裝,如圖1.17圖選擇“安裝”>“全新SQLServer獨立安裝或向現有安裝添加功能”,如圖1.18圖啟動SQLServer2017的安裝程序,如圖1.19圖圖圖圖圖圖圖圖圖選擇“混合模式(SQLServer身份驗證和Windows身份驗證)(M)”,設置密碼“123456”,單擊“添加當前用戶”,單擊“下一步”,如圖提示:選擇“混合模式(SQLServer身份驗證和Windows身份驗證)(M)”時,系統會判斷賬號在Windows連接,系統直接采用Windows身份驗證機制,而非可信連接,這個連接不僅包括遠程用戶還包括本地用戶,SQLServer會自動通過賬戶的存在性和密碼的匹配性來進行驗證。通過SQLServer身份驗證實現遠程連接訪問數據庫。開始安裝,如圖1.29圖圖任務3打開瀏覽器,到微軟官網下載數據庫管理工具,如圖1.31圖下載圖開始下載,如圖1.33下載成功的圖標,如圖1.34任務4
圖圖圖圖下載資源文件,并安裝,如圖1.37圖安裝成功后需要重新啟動計算機,如圖1.38圖重新啟動計算機后,數據庫管理工具可以開始使用,如圖1.39圖對當前實驗,首先要準備好安裝軟件,安裝軟件多數情況下都是從網絡上獲得。其次要了解我們需要安裝的組件有哪些,有些時候所有的組件都要安裝,但有些時候只需要選擇性的安裝主要的組件即可。Lvr201安裝的關鍵點在于混合身份登錄模式的設置,以及將當前用戶添加到軟件中。表1.2安裝成功后將SQLServerManagementStudio圖標截圖,保存格式為.jpg實驗二SQLServer2017任務1:啟動/停止SQLServer2017數據庫服務的三種方式。SQLServer2017數據庫服務啟動成功后的圖標,如圖1.40所示。圖任務2:登錄SQLServer2017數據庫服務器的兩種方式。登錄SQLServer2017數據庫服務器成功后,如圖1.41所示。圖表1.3客戶端:通常指使用服務的機器;這里的客戶端特指SQLServer2017任務1圖圖圖數據庫服務啟動,如圖1.45圖圖圖在打開的Dos窗口中輸入“netstartmssqlserver”的命令,如圖1.48圖圖輸入“netstartmssqlserver”命令,單擊“確定”,效果如圖1.50圖圖圖圖數據庫服務停止,如圖1.54圖圖圖在打開的Dos窗口中輸入“netstopmssqlserver”的命令,如圖1.57圖圖輸入“netstopmssqlserver”命令,單擊“確定”,效果如圖1.59圖選擇“開始”->“MicrosoftSQLServerTools2018”->”MicrosoftSQLServerManagementStudio18“,如圖1.60圖進入軟件,效果如圖1.61圖圖登錄到SQLServer2017服務器,效果如圖1.63圖服務器名稱選擇具體的數據庫服務器,身份驗證選“SQLServer身份驗證”,登錄名填入“sa”,密碼填入“123456”,單擊“連接”,如圖圖登錄到SQLServer2017服務器,效果如圖1.65圖開服務器的多種方式,這些方式同樣也可以根據具體的環境進行最優選擇。在學習期間,我們通常使用sa登錄SQLServer2017服務器。表1.4將成功登錄SQLServer2017服務器的軟件界面截圖,保存格式為.jpg實驗三SQLServer2017成功登錄SQLServer2017服務器后,我們就可以對服務器上的數據庫進行各種操作,比如創建新的數據庫,刪除數據庫,分離數據庫,將任務1數據庫創建成功后,如圖1.66圖任務2數據庫刪除成功后,如圖1.67任務3數據庫分離成功后,如圖1.68任務4數據庫附加成功后,如圖1.69任務5數據庫脫機成功后,如圖1.70任務6數據庫聯機成功后,如圖1.71
圖圖圖圖圖表1.5任務1圖圖數據庫創建成功,如圖1.74圖任務2圖圖數據庫刪除成功,如圖1.77圖任務3圖圖數據庫分離成功,如圖1.80圖任務4圖圖圖圖數據庫附加成功,如圖1.85圖任務5圖圖數據庫脫機成功,如圖1.88圖任務6數據庫聯機成功,如圖1.91
圖圖圖表1.6第2章用SQLServer2017圖任務10表2.1域完整性:字段(列)任務1圖圖重復以上步驟,創建其余列,如圖2.4圖任務2圖主鍵添加成功,如圖2.6圖任務3圖任務4圖圖圖圖圖任務5圖任務6圖圖圖圖任務7單擊工具欄的保存圖標,如圖2.18所示圖圖表保存成功,如圖2.20圖任務8圖圖添加主鍵,如圖2.23圖圖圖圖圖圖圖圖圖圖表保存成功,如圖2.33圖任務9圖圖圖圖圖圖圖修改后的表保存成功,如圖2.41圖任務10圖圖表刪除成功,如圖2.44圖表2.2實驗二圖任務8表2.3createtable:創建表。primarykey:主鍵。foreignkey:外鍵。notnull:非空。droptable:刪除表。altertable:修改表。go任務1單擊工具欄上 圖標,新建代碼編輯器,如圖2.46所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖2.47所示圖表創建成功,如圖2.48圖任務2單擊工具欄上 圖標,新建代碼編輯器,如圖2.49所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖2.50所示圖表的主鍵創建成功,如圖2.51圖任務3單擊工具欄上 圖標,新建代碼編輯器,如圖2.52所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖2.53所示圖表的默認值創建成功,如圖2.54圖任務4單擊工具欄上 圖標,新建代碼編輯器,如圖2.55所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖2.56所示圖圖任務5單擊工具欄上 圖標,新建代碼編輯器,如圖2.58所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖2.59所示圖表的唯一約束創建成功,如圖2.60圖任務6單擊工具欄上 圖標,新建代碼編輯器,如圖2.61所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖2.62所示圖表及表的主鍵、約束、外鍵創建成功,如圖2.63圖任務7單擊工具欄上 圖標,新建代碼編輯器,如圖2.64所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖2.65所示圖給表添加新的列成功,如圖2.66圖任務8單擊工具欄上 圖標,新建代碼編輯器,如圖2.67所示圖選中編寫的代碼,單擊工具欄上的圖標,如圖2.68所示圖表刪除成功,如圖2.69圖我們可以通過列的數據類型,設置列的約束來維護一行數據的有效性。我們可以通過外鍵約束來約束表之間數據的一致性。在設置外鍵約束時,重要的是分清主表和從表,外鍵是創建在從表上的。創建表時,先創建主表,再創建從表;刪除表時,先刪除從表,再刪除主表。表2.4第3章數據的添加、刪除、修改圖任務2表3.1Transact-SQL:在MicrosoftSQLServer上的ANSISQL實現。insertintovalues任務1單擊工具欄上 圖標,新建代碼編輯器,如圖3.2所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.3所示圖數據庫及表創建成功,如圖3.4圖單擊工具欄上 圖標,新建代碼編輯器,如圖3.5所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.6所示圖圖任務2單擊工具欄上 圖標,新建代碼編輯器,如圖3.8所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.9所示圖給部分列添加數據成功,如圖3.10圖任務3單擊工具欄上 圖標,新建代碼編輯器,如圖3.11所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.12所示圖使用默認值的數據添加成功,如圖3.13圖任務4單擊工具欄上 圖標,新建代碼編輯器,如圖3.14所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.15所示圖使用標識列的數據添加成功,如圖3.16圖任務5單擊工具欄上 圖標,新建代碼編輯器,如圖3.17所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.18所示圖使用外鍵約束的數據添加成功,如圖3.19圖任務6單擊工具欄上 圖標,新建代碼編輯器,如圖3.20所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.21所示圖圖通過當前實驗,我們可以了解到,給表添加數據的方式有多種,可以給表中的所有列添加數據,也可以只給表中的部分列添加數據。不允許為空的列,必須添加數據,允許為空的列,可以選擇性的添加數據。添加數據時,必須遵循表的列的值由系統自動填寫,是不需要操心的。使用關鍵字du表示使用我們設置的默認值。添加數據時,先給主表添加數據,再給從表添加數據。表3.2任務1數據修改成功后,如3.23圖任務2任務4表3.3任務1單擊工具欄上的圖標,新建代碼編輯器,如圖3.24所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.25所示圖修改單列數據成功,如圖3.26圖任務2單擊工具欄上 圖標,新建代碼編輯器,如圖3.27所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.28所示圖修改多列數據成功,如圖3.29圖任務3單擊工具欄上 圖標,新建代碼編輯器,如圖3.30所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.31所示圖根據條件修改數據成功,如圖3.32圖任務4單擊工具欄上 圖標,新建代碼編輯器,如圖3.33所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.34所示圖修改整張表的數據成功,如圖3.35圖表3.4圖任務2任務3:使用truncatetable刪除整張表的數據。任務4:使用deletefrom刪除整張表的數據。任務5:使用droptable刪除表。表3.5deletefromwhere:刪除數據。truncatetable…:刪除數據。droptable…任務1單擊工具欄上 圖標,新建代碼編輯器,如圖3.37所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.38所示圖根據條件刪除數據成功,如圖3.39圖任務2單擊工具欄上 圖標,新建代碼編輯器,如圖3.40所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.41所示圖刪除從表、主表的數據成功,如圖3.42圖任務3單擊工具欄上 圖標,新建代碼編輯器,如圖3.43所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.44所示圖使用truncatetable刪除整張表的數據成功,如圖3.45圖任務4單擊工具欄上 圖標,新建代碼編輯器,如圖3.46所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.47所示圖使用deletefrom刪除整張表的數據成功,如圖3.48圖任務5單擊工具欄上 圖標,新建代碼編輯器,如圖3.49所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖3.50所示圖使用droptable刪除表成功,如圖3.51圖表3.6第4章數據查詢實驗一我們收集、整理數據的最終目的是使用這些數據,SQLServer2017熟練掌握SQLServer2017任務1查詢表中的所有數據,如圖4.1圖任務4表4.1topn:前幾行數據。topnpercentorderby…asc/desc:升序/降序排列數據。任務1單擊工具欄上 圖標,新建代碼編輯器,如圖4.2所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.3所示圖創建數據庫及表,并給表添加數據成功,如圖4.4圖單擊工具欄上 圖標,新建代碼編輯器,如圖4.5所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.6所示圖查詢表中的所有數據成功,如圖4.7圖任務2單擊工具欄上 圖標,新建代碼編輯器,如圖4.8所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.9所示圖查詢表中指定列的數據成功,如圖4.10圖任務3單擊工具欄上 圖標,新建代碼編輯器,如圖4.11所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.12所示圖使用中文顯示列名成功,如圖4.13圖任務4單擊工具欄上 圖標,新建代碼編輯器,如圖4.14所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.15所示圖將查詢的數據進行排序成功,如圖4.16圖任務5單擊工具欄上 圖標,新建代碼編輯器,如圖4.17所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.18所示圖獲取查詢結果中的部分數據成功,如圖4.19圖任務6單擊工具欄上 圖標,新建代碼編輯器,如圖4.20所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.21所示圖在查詢結果中添加新列成功,如圖4.22圖任務7單擊工具欄上 圖標,新建代碼編輯器,如圖4.23所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.24所示圖有條件的查詢成功,如圖4.25圖任務8單擊工具欄上 圖標,新建代碼編輯器,如圖4.26所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.27所示圖去掉重復的數據成功,如圖4.28圖靈活使用查詢語句。查詢語句中的列名、條件是可以自由組合的,通過不同組合來實現不同的查詢,將最滿足客戶要求的數據呈現給客戶。表4.2實驗二將數據分組、歸類,可以幫助我們更好的了解數據信息,讓數據變得一目了然,SQLServer2017為我們提供了豐富的統計查詢方式來檢索熟練掌握SQLServer2017任務1查詢指定范圍的數據,如圖4.29圖任務4表4.3in/notin:在/不在…之內。null/notnull:空/非空。groupby:分組。任務1單擊工具欄上 圖標,新建代碼編輯器,如圖4.30所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.31所示圖給表添加數據成功,如圖4.32圖單擊工具欄上 圖標,新建代碼編輯器,如圖4.33所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.34所示圖有范圍的查詢成功,如圖4.35圖任務2單擊工具欄上 圖標,新建代碼編輯器,如圖4.36所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.37所示圖多值查詢成功,如圖4.38圖任務3單擊工具欄上 圖標,新建代碼編輯器,如圖4.39所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.40所示圖空值查詢成功,如圖4.41圖任務4單擊工具欄上 圖標,新建代碼編輯器,如圖4.42所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.43所示圖模糊查詢成功,如圖4.44圖任務5單擊工具欄上 圖標,新建代碼編輯器,如圖4.45所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.46所示圖使用聚合函數的查詢成功,如圖4.47圖任務6單擊工具欄上 圖標,新建代碼編輯器,如圖4.48所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.49所示圖分組查詢成功,如圖4.50圖我們通過使用between…and…、in/notin、null/notnull、like、groupby等關鍵字將數據進行歸類、分組,同時對這些歸類、分組的數據通過表4.4實驗三熟練掌握SQLServer2017中的各種多表數據查詢,可以更好的為用戶提供他們想要的服務。任務1聯合查詢表中的數據,如圖4.51圖任務4任務5表4.5innerjoin:內連接查詢。leftjoin:左外連接查詢。rightjoin:右外連接查詢。fulljoin任務1單擊工具欄上 圖標,新建代碼編輯器,如圖4.52所示圖圖選中編寫的代碼,單擊工具欄上的圖標,如圖4.53所示外鍵刪除成功,給表添加數據成功,如圖4.54圖單擊工具欄上 圖標,新建代碼編輯器,如圖4.55所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.56所示圖聯合查詢成功,如圖4.57圖任務2單擊工具欄上 圖標,新建代碼編輯器,如圖4.58所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.59所示圖內連接查詢成功,如圖4.60圖任務3單擊工具欄上 圖標,新建代碼編輯器,如圖4.61所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.62所示圖左外連接查詢成功,如圖4.63圖任務4單擊工具欄上 圖標,新建代碼編輯器,如圖4.64所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.65所示圖右外連接查詢成功,如圖4.66圖任務5單擊工具欄上 圖標,新建代碼編輯器,如圖4.67所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖4.68所示圖完全外連接查詢成功,如圖4.69圖表4.6第5章數據庫高級管理工具實驗一SQLServer2017任務1導出數據后,如圖5.1圖任務2導入數據后,如圖5.2圖表5.1任務1單擊工具欄上 圖標,新建代碼編輯器,如圖5.3所示圖選中編寫的代碼,單擊工具欄上 圖標,如圖5.4所示圖創建數據庫及表,并給表添加數據成功,如圖5.5圖圖圖圖“數據源(D)”選擇“SQLServerNativeClient11.0”,服務器名稱(S)填入“.”,身份驗證選擇“使用SQLServer身份驗證(Q)”,填入用戶名為“sa”,填入密碼為“123456”,數據庫(T)“Student”,單擊“下一步”,如圖5.9所示。圖圖圖圖圖圖圖圖圖圖圖任務2圖圖圖圖圖圖“目標(D)”選擇“SQLServerNativeClient11.0”,“服務器名稱(S)”填入“.”,“身份驗證”選擇“使用SQLServer身份驗證(Q)”,圖圖圖圖圖圖我們可以都將數據庫中的數據進行導出,把它們保存為其他格式的數據文件,我們也可以將其他格式的數據導入到數據庫。只是在數據的導入、導出過程中,表中原來設置的主鍵、的數據導出向導和數據導入向導,我們可以快速的完成數據的導入、導出操作。表5.2實驗二除了編寫代碼來創建數據庫及表以外,我們還可以將現有的數據庫及表生成對應的代碼,生成后的代碼可以拿到其他SQLServer數據庫服SQLServer2017任務1自動生成代碼后,如圖5.32圖表5.3任務1圖圖圖圖圖圖圖圖圖圖選中代碼,單擊工具欄上 圖標,如圖5.43所示圖數據庫及表創建成功,如圖5.44圖通過使用數據庫腳本生成工具,我們可以將現有數據庫及表、表中的各種約束快速的生成對應的代碼。所生成的代碼可以被直接執行。也可以將生成的代碼進行一些代碼的添加或修改,讓修改后的代碼可以滿足用戶新的需求。所生成的代碼和我們學習的Lv的代碼一致,要讀懂這些代碼是非常容易的。
表5.4項目實戰1學生信息管理系統表1.1StuInfo表1.2Course表1.3ScoreSQLServer學生信息管理系統(數據庫設計)實現階段劃分見表1.4表1.4實現:給學生信息表添加至少5條數據,給課程信息表添加至少8條數據,給成績信息表添加至少12給學生信息表添加數據,如圖1.1圖1.1給課程信息表添加至少8條數據,如圖1.2圖1.2給成績信息表添加至少12條數據,如圖1.3圖1.3圖1.4圖1.5圖1.6查詢出所有姓張的學生信息,如圖1.7圖1.7查詢出學號中包含4的,并且性別是男的所有學生信息,如圖1.8圖1.8查詢出聯系方式中最后3位號碼是567的所有學生信息,如圖1.9圖1.9查詢出所有學員的姓名、出生日期、聯系方式和地址,如圖1.10圖1.10圖1.11圖1.12圖1.13圖1.14圖1.15圖1.16查詢出科目名稱,授課老師,并用中文顯示列名,如圖1.17圖1.17圖1.18統計課程數量,如圖1.19圖1.19查詢沒有授課老師的課程信息,如圖1.20圖1.20查詢王晨晨老師所授課程的信息,如圖1.21圖1.21修改3號課程的授課老師為陳晨,如圖1.22圖1.22刪除課程號為2的課程信息(提示:注意主外鍵關系),如圖1.23圖1.23圖1.24將學員的成績按降序進行排列,如圖1.25圖1.25查詢出前三名學員的成績信息,如圖1.26圖1.26查詢出成績在80到90之間的學員成績信息,如圖1.27圖1.27查詢出成績不及格的學員成績信息,如圖1.28圖1.28圖1.29統計每位學生的總成績及平均成績,如圖1.30圖1.30查詢出所有學生的學號、姓名、性別、考試的課程名稱及考試成績,如圖1.31圖1.31查詢出課程編號為3的考試成績最底的學生的學號、姓名、性別、考試的課程名稱及考試成績,如圖1.32圖1.32圖1.33由于考試題目過難,給課程編號為3的所有考試成績加5分,但最高分不能超過100分,如圖1.34圖1.34圖1.35本項目從數據庫設計的角度出發,依據前面學習的SQLServer數據庫知識,設計了學生信息管理系統的數據庫。該項目涵蓋的內容比較豐富,涉及數據庫的三類完整性約束,數據的增、刪、查、改等。在項目中使用到了SQLServer創建數據庫、表、給表添加數據,實現數據的管項目實戰2我的QQ通過軟件的使用可以了解到其中的數據大致由用戶信息、星座信息、血型信息等部分組成,我們可以模擬設計開發一個我們自己的信息管理系統,該系統主要應用于之后會設計開發的我的管理系統項目。系統的總體任務是實現用戶信息管理的系統化、規范化和自動化,其主要任務是進行用戶的各種信息日常管理,如查詢、修改、增加、刪除等。表2.1Star表2.2BloodType表2.3FriendshipPolicy表2.4Users表2.5Friends表2.6MessageType表2.7MessagesSQLServer表2.8給星座信息表添加數據,如圖2.1給血型信
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東會考試題及答案
- 曲突徙薪考試題及答案
- 汽車八級考試題目及答案
- 酒店前臺考試題及答案
- 教師教育學心理學考試題及答案
- 檢修考試題及答案
- 極限考試題及答案
- 政府文員考試試題及答案
- 2025年預應力混凝土管樁項目可行性研究報告完整立項報告
- 傳染疾病安全試題及答案
- 2025年河北省萬唯中考定心卷生物(一)
- 2025-2030中國食物病原體檢測行業市場發展趨勢與前景展望戰略分析研究報告
- 托里縣鐵廠溝鎮工業固廢垃圾填埋場項目環境影響報告書
- 《中國近現代史綱要(2023版)》課后習題答案合集匯編
- 電磁場與電磁波智慧樹知到課后章節答案2023年下同濟大學
- 《W公司銷售員工培訓問題與對策研究(論文)》
- 最新2022年監理工程旁站及平行檢驗項目列表
- 第五單元 曲苑尋珍 丑末寅初 課件(共16張PPT)
- T_CSMPTE 11-2021 電視節目圖像質量主觀評價方法
- 公司工程項目變更索賠組織機構及工作職責
- 領導干部壓力管理與心理調適培訓講座課件PPT
評論
0/150
提交評論