注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫SQL Server 2008數(shù)據(jù)庫實訓(xùn)教程

SQL Server 2008數(shù)據(jù)庫實訓(xùn)教程

SQL Server 2008數(shù)據(jù)庫實訓(xùn)教程

定 價:¥38.00

作 者: 楊洋
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302430827 出版時間: 2016-07-01 包裝:
開本: 16開 頁數(shù): 260 字?jǐn)?shù):  

內(nèi)容簡介

  本書以SQL Server 2008為平臺,由淺入深地介紹SQL Server 2008中比較基本、常用和重要的知識,主要包括數(shù)據(jù)庫基礎(chǔ)知識、安裝和配置SQL Server 2008、學(xué)生管理數(shù)據(jù)庫的操作、學(xué)生管理數(shù)據(jù)庫數(shù)據(jù)表的操作、學(xué)生管理數(shù)據(jù)庫的查詢、TransactSQL語言基礎(chǔ)、學(xué)生管理數(shù)據(jù)庫的視圖與索引、實現(xiàn)學(xué)生管理數(shù)據(jù)庫的數(shù)據(jù)完整性、學(xué)生管理數(shù)據(jù)庫的存儲過程與觸發(fā)器、備份與還原學(xué)生管理數(shù)據(jù)庫和學(xué)生管理數(shù)據(jù)庫的安全管理等。本書結(jié)構(gòu)清晰、內(nèi)容翔實、通俗易懂、實用性強,并提供全部實例的程序代碼、教學(xué)配套電子課件及課后習(xí)題答案。本書可作為高職高專計算機及相關(guān)專業(yè)的教學(xué)用書,可供各類成人教育或有一定SQL Server 2008基礎(chǔ)的數(shù)據(jù)庫管理開發(fā)技術(shù)人員參考,也可作為各層次的培訓(xùn)教材或相關(guān)從業(yè)人員的自學(xué)用書。本書封面貼有清華大學(xué)出版社防偽標(biāo)簽,無標(biāo)簽者不得銷售。

作者簡介

暫缺《SQL Server 2008數(shù)據(jù)庫實訓(xùn)教程》作者簡介

圖書目錄

項目1數(shù)據(jù)庫基礎(chǔ)知識1 1.1教學(xué)情景1 1.2教學(xué)導(dǎo)航1 1.3預(yù)備知識1——數(shù)據(jù)庫的基本概念1 1.3.1信息、數(shù)據(jù)與數(shù)據(jù)處理1 1.3.2數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)2 1.4預(yù)備知識2——數(shù)據(jù)庫管理技術(shù)及發(fā)展3 1.4.1數(shù)據(jù)管理技術(shù)的發(fā)展階段3 1.4.2數(shù)據(jù)庫系統(tǒng)的特點4 1.5預(yù)備知識3——數(shù)據(jù)模型5 1.5.1數(shù)據(jù)模型的類型6 1.5.2概念模型6 1.5.3層次模型7 1.5.4網(wǎng)狀模型8 1.5.5關(guān)系模型8 1.6預(yù)備知識4——關(guān)系數(shù)據(jù)庫理論9 1.6.1關(guān)系操作10 1.6.2關(guān)系運算10 1.6.3關(guān)系的完整性12 1.7項目小結(jié)13 1.8思考與習(xí)題14 項目2安裝和配置SQL Server 200815 2.1教學(xué)情景15 2.2教學(xué)導(dǎo)航15 2.3預(yù)備知識1——SQL Server 2008概述15 2.3.1SQL Server 2008的體系結(jié)構(gòu)16 2.3.2SQL Server 2008的特性16 2.3.3SQL Server 2008的版本17 2.4預(yù)備知識2——安裝與配置SQL Server 200817 2.4.1SQL Server 2008的硬件要求182.4.2SQL Server 2008的軟件要求18 2.4.3SQL Server 2008的配置18 2.5預(yù)備知識3——連接到SQL Server 2008數(shù)據(jù)庫19 2.5.1數(shù)據(jù)庫身份驗證模式19 2.5.2數(shù)據(jù)庫的類型19 2.6操作實踐20 2.6.1任務(wù)1: 安裝SQL Server 200820 2.6.2任務(wù)2: 檢驗安裝26 2.6.3任務(wù)3: 配置SQL Server 200828 2.7課外拓展實踐31 2.8項目小結(jié)31 2.9思考與習(xí)題32 項目3學(xué)生管理數(shù)據(jù)庫的操作33 3.1教學(xué)情景33 3.2教學(xué)導(dǎo)航33 3.3預(yù)備知識1——SQL Server數(shù)據(jù)庫的結(jié)構(gòu)33 3.3.1數(shù)據(jù)存儲33 3.3.2數(shù)據(jù)庫文件34 3.3.3文件組34 3.3.4數(shù)據(jù)庫對象35 3.4預(yù)備知識2——數(shù)據(jù)庫的操作36 3.5操作實踐36 3.5.1任務(wù)1: 用SSMS創(chuàng)建學(xué)生管理數(shù)據(jù)庫stu36 3.5.2任務(wù)2: 用SSMS修改學(xué)生管理數(shù)據(jù)庫stu39 3.5.3任務(wù)3: 使用TransactSQL(TSQL)語句操作 學(xué)生管理數(shù)據(jù)庫stu44 3.6課外拓展實踐55 3.7項目小結(jié)56 3.8思考與習(xí)題56 項目4學(xué)生管理數(shù)據(jù)庫數(shù)據(jù)表的操作57 4.1教學(xué)情景57 4.2教學(xué)導(dǎo)航57 4.3預(yù)備知識——表的概述57 4.3.1表的定義57 4.3.2SQL Server 2008數(shù)據(jù)類型58 4.3.3別名數(shù)據(jù)類型59 4.4操作實踐59 4.4.1任務(wù)1: 創(chuàng)建別名數(shù)據(jù)類型59 4.4.2任務(wù)2: 刪除別名數(shù)據(jù)類型62 4.4.3任務(wù)3: 使用SSMS創(chuàng)建學(xué)生管理數(shù)據(jù)庫stu的數(shù)據(jù)表63 4.4.4任務(wù)4: 使用SSMS修改學(xué)生管理數(shù)據(jù)庫stu中的表結(jié)構(gòu)64 4.4.5任務(wù)5: 使用SSMS刪除學(xué)生管理數(shù)據(jù)庫stu中的表67 4.4.6任務(wù)6: 使用SSMS向?qū)W生管理數(shù)據(jù)庫stu的數(shù)據(jù) 表中插入數(shù)據(jù)67 4.4.7任務(wù)7: 使用SSMS刪除學(xué)生管理數(shù)據(jù)庫stu的數(shù)據(jù)表中數(shù)據(jù)68 4.4.8任務(wù)8: 使用SSMS修改學(xué)生管理數(shù)據(jù)庫stu的數(shù)據(jù)表中數(shù)據(jù)68 4.4.9任務(wù)9: 使用TransactSQL語句創(chuàng)建學(xué)生管理數(shù)據(jù)庫 stu的數(shù)據(jù)表69 4.4.10任務(wù)10: 使用TransactSQL語句修改學(xué)生管理數(shù)據(jù)庫 stu中的表結(jié)構(gòu)70 4.4.11任務(wù)11: 使用TransactSQL語句刪除學(xué)生管理數(shù)據(jù)庫 stu中的表73 4.4.12任務(wù)12: 使用TransactSQL語句向?qū)W生管理數(shù)據(jù)庫 stu的數(shù)據(jù)表中插入數(shù)據(jù)74 4.4.13任務(wù)13: 使用TransactSQL語句修改學(xué)生管理數(shù)據(jù)庫 stu的數(shù)據(jù)表中數(shù)據(jù)76 4.4.14任務(wù)14: 使用TransactSQL語句刪除學(xué)生管理數(shù)據(jù)庫 stu的數(shù)據(jù)表中數(shù)據(jù)77 4.5課外拓展實踐78 4.6項目小結(jié)79 4.7思考與習(xí)題80 項目5學(xué)生管理數(shù)據(jù)庫的查詢81 5.1教學(xué)情景81 5.2教學(xué)導(dǎo)航81 5.3預(yù)備知識1——SELECT語句概述81 5.3.1選擇列82 5.3.2WHERE子句83 5.3.3GROUP BY子句85 5.3.4HAVING子句86 5.3.5ORDER BY子句86 5.4預(yù)備知識2——多表連接查詢86 5.4.1內(nèi)連接86 5.4.2外連接87 5.4.3交叉連接87 5.4.4自連接87 5.4.5組合查詢87 5.5預(yù)備知識3——子查詢88 5.5.1帶有IN運算符的子查詢88 5.5.2帶有比較運算符的子查詢88 5.5.3帶有EXISTS運算符的子查詢88 5.5.4單值子查詢89 5.6操作實踐89 5.6.1任務(wù)1: 使用SELECT語句查詢學(xué)生管理數(shù)據(jù)庫stu89 5.6.2任務(wù)2: 使用WHERE語句查詢學(xué)生管理數(shù)據(jù)庫stu94 5.6.3任務(wù)3: 使用GROUP BY子句查詢學(xué)生管理數(shù)據(jù)庫stu100 5.6.4任務(wù)4: 使用HAVING子句查詢學(xué)生管理數(shù)據(jù)庫stu102 5.6.5任務(wù)5: 使用ORDER BY子句查詢學(xué)生管理數(shù)據(jù)庫stu103 5.6.6任務(wù)6: 多表連接查詢104 5.6.7任務(wù)7: 子查詢113 5.7課外拓展實踐116 5.8項目小結(jié)117 5.9思考與習(xí)題117 項目6TransactSQL語言基礎(chǔ)118 6.1教學(xué)情景118 6.2教學(xué)導(dǎo)航118 6.3預(yù)備知識1——TransactSQL語言概述118 6.3.1TransactSQL語言的組成118 6.3.2常量119 6.3.3變量122 6.3.4運算符與表達式124 6.4預(yù)備知識2——流程控制語句127 6.4.1BEGIN...END語句塊127 6.4.2IF...ELSE條件語句127 6.4.3CASE表達式128 6.4.4無條件轉(zhuǎn)移語句129 6.4.5循環(huán)語句129 6.4.6返回語句130 6.4.7等待語句130 6.4.8錯誤處理語句130 6.5常用函數(shù)131 6.5.1系統(tǒng)內(nèi)置函數(shù)131 6.5.2用戶自定義函數(shù)135 6.6操作實踐136 6.6.1任務(wù)1: 使用變量136 6.6.2任務(wù)2: 使用運算符與表達式137 6.6.3任務(wù)3: 使用流程控制語句139 6.6.4任務(wù)4: 使用常用函數(shù)142 6.7課外拓展實踐147 6.8項目小結(jié)147 6.9思考與習(xí)題148 項目7學(xué)生管理數(shù)據(jù)庫的視圖與索引149 7.1教學(xué)情景149 7.2教學(xué)導(dǎo)航149 7.3預(yù)備知識1——視圖149 7.4預(yù)備知識2——索引149 7.5操作實踐150 7.5.1任務(wù)1: 視圖的操作150 7.5.2任務(wù)2: 索引的操作160 7.6課外拓展實踐167 7.7項目小結(jié)168 7.8思考與習(xí)題168 項目8實現(xiàn)學(xué)生管理數(shù)據(jù)庫的數(shù)據(jù)完整性169 8.1教學(xué)情景169 8.2教學(xué)導(dǎo)航169 8.3預(yù)備知識1——數(shù)據(jù)完整性概述169 8.3.1數(shù)據(jù)完整性的概念169 8.3.2數(shù)據(jù)完整性的類型170 8.4預(yù)備知識2——實現(xiàn)約束170 8.4.1PRIMARY KEY(主鍵)約束170 8.4.2DEFAULT(默認)約束171 8.4.3CHECK(檢查)約束171 8.4.4UNIQUE(唯一)約束171 8.4.5NULL(空值)與NOT NULL(非空值)約束171 8.4.6FOREIGN KEY(外鍵)約束171 8.5預(yù)備知識3——使用IDENTITY(標(biāo)識符)列172 8.6操作實踐172 8.6.1任務(wù)1: 實現(xiàn)PRIMARY KEY(主鍵)約束172 8.6.2任務(wù)2: 實現(xiàn)DEFAULT(默認)約束174 8.6.3任務(wù)3: 實現(xiàn)CHECK(檢查)約束176 8.6.4任務(wù)4: 實現(xiàn)UNIQUE(唯一)約束178 8.6.5任務(wù)5: 實現(xiàn)NULL(空值)與NOT NULL(非空值)約束179 8.6.6任務(wù)6: 實現(xiàn)FOREIGN KEY(外鍵)約束180 8.6.7任務(wù)7: 使用IDENTITY(標(biāo)識符)列181 8.7課外拓展實踐183 8.8項目小結(jié)183 8.9思考與習(xí)題184 項目9學(xué)生管理數(shù)據(jù)庫的存儲過程與觸發(fā)器185 9.1教學(xué)情景185 9.2教學(xué)導(dǎo)航185 9.3預(yù)備知識1——存儲過程概述185 9.3.1存儲過程的概念185 9.3.2存儲過程的類型185 9.4預(yù)備知識2——簡單存儲過程的操作186 9.5預(yù)備知識3——創(chuàng)建參數(shù)化存儲過程186 9.5.1創(chuàng)建和執(zhí)行帶輸入?yún)?shù)的存儲過程186 9.5.2創(chuàng)建和執(zhí)行帶輸出參數(shù)的存儲過程186 9.6預(yù)備知識4——觸發(fā)器概述187 9.6.1觸發(fā)器的概念187 9.6.2觸發(fā)器的類型187 9.7預(yù)備知識5——觸發(fā)器的操作187 9.8操作實踐188 9.8.1任務(wù)1: 創(chuàng)建存儲過程188 9.8.2任務(wù)2: 執(zhí)行存儲過程189 9.8.3任務(wù)3: 查看存儲過程190 9.8.4任務(wù)4: 修改存儲過程190 9.8.5任務(wù)5: 刪除存儲過程191 9.8.6任務(wù)6: 創(chuàng)建和執(zhí)行帶輸入?yún)?shù)的存儲過程192 9.8.7任務(wù)7: 創(chuàng)建和執(zhí)行帶輸出參數(shù)的存儲過程193 9.8.8任務(wù)8: 創(chuàng)建DML觸發(fā)器和DDL觸發(fā)器194 9.8.9任務(wù)9: 啟用/禁用觸發(fā)器198 9.8.10任務(wù)10: 修改觸發(fā)器199 9.8.11任務(wù)11: 刪除觸發(fā)器200 9.9課外拓展實踐201 9.10項目小結(jié)201 9.11思考與習(xí)題202 項目10備份與還原學(xué)生管理數(shù)據(jù)庫203 10.1教學(xué)情景203 10.2教學(xué)導(dǎo)航203 10.3預(yù)備知識1——備份概述203 10.3.1備份的概念203 10.3.2備份的類型203 10.3.3備份設(shè)備204 10.4預(yù)備知識2——備份數(shù)據(jù)205 10.4.1完整備份205 10.4.2差異備份205 10.4.3事務(wù)日志備份205 10.4.4文件或文件組備份206 10.5預(yù)備知識3——還原概述206 10.5.1還原的概念206 10.5.2還原的策略206 10.6預(yù)備知識4——還原數(shù)據(jù)207 10.6.1常規(guī)還原207 10.6.2時間點還原207 10.7預(yù)備知識5——復(fù)制數(shù)據(jù)庫207 10.8操作實踐208 10.8.1任務(wù)1: 備份設(shè)備的創(chuàng)建與刪除208 10.8.2任務(wù)2: 學(xué)生管理數(shù)據(jù)庫stu的完整備份210 10.8.3任務(wù)3: 學(xué)生管理數(shù)據(jù)庫stu的差異備份214 10.8.4任務(wù)4: 學(xué)生管理數(shù)據(jù)庫stu的事務(wù)日志備份217 10.8.5任務(wù)5: 學(xué)生管理數(shù)據(jù)庫stu的文件或文件組備份219 10.8.6任務(wù)6: 學(xué)生管理數(shù)據(jù)庫stu的常規(guī)還原222 10.8.7任務(wù)7: 學(xué)生管理數(shù)據(jù)庫stu的時間點還原224 10.8.8任務(wù)8: 學(xué)生管理數(shù)據(jù)庫stu的復(fù)制225 10.9課外拓展實踐228 10.10項目小結(jié)229 10.11思考與習(xí)題229 項目11學(xué)生管理數(shù)據(jù)庫的安全管理230 11.1教學(xué)情景230 11.2教學(xué)導(dǎo)航230 11.3預(yù)備知識1——SQL Server的安全性機制230 11.3.1安全簡介230 11.3.2安全機制231 11.4預(yù)備知識2——管理登錄名和用戶232 11.5預(yù)備知識3——角色管理232 11.5.1固定服務(wù)器角色232 11.5.2固定數(shù)據(jù)庫角色233 11.5.3自定義數(shù)據(jù)庫角色233 11.5.4應(yīng)用程序角色233 11.6預(yù)備知識4——數(shù)據(jù)庫權(quán)限的管理233 11.7預(yù)備知識5——架構(gòu)管理234 11.8操作實踐234 11.8.1任務(wù)1: 創(chuàng)建登錄名234 11.8.2任務(wù)2: 創(chuàng)建用戶236 11.8.3任務(wù)3: 刪除登錄名238 11.8.4任務(wù)4: 刪除用戶239 11.8.5任務(wù)5: 固定服務(wù)器角色的管理240 11.8.6任務(wù)6: 固定數(shù)據(jù)庫角色的管理242 11.8.7任務(wù)7: 自定義數(shù)據(jù)庫角色的管理244 11.8.8任務(wù)8: 應(yīng)用程序角色的管理246 11.8.9任務(wù)9: 授予權(quán)限248 11.8.10任務(wù)10: 拒絕權(quán)限250 11.8.11任務(wù)11: 撤銷權(quán)限251 11.8.12任務(wù)12: 創(chuàng)建架構(gòu)251 11.8.13任務(wù)13: 修改架構(gòu)253 11.8.14任務(wù)14: 刪除架構(gòu)256 11.9課外拓展實踐257 11.10項目小結(jié)257 11.11思考與習(xí)題257 附錄stu樣本數(shù)據(jù)庫258 參考文獻261 第1章銷售管理數(shù)據(jù)庫的開發(fā)環(huán)境1 1.1SQL Server 2008概述1 1.2SQL Server 2008的安裝2 1.2.1SQL Server 2008的版本2 1.2.2SQL Server 2008的安裝環(huán)境要求3 1.2.3SQL Server 2008的安裝過程4 1.3SQL Server Management Studio簡介15 1.3.1啟動SQL Server Management Studio15 1.3.2SQL Server管理環(huán)境16 1.3.3附加銷售管理數(shù)據(jù)庫CompanySales18 1.3.4聯(lián)機幫助文檔20 1.4創(chuàng)建一個查詢21 習(xí)題22 實訓(xùn)23 第2章銷售管理數(shù)據(jù)庫的創(chuàng)建和管理24 2.1數(shù)據(jù)庫概述24 2.1.1基本概念24 2.1.2數(shù)據(jù)描述25 2.2系統(tǒng)數(shù)據(jù)庫25 2.3數(shù)據(jù)庫存儲結(jié)構(gòu)26 2.3.1數(shù)據(jù)庫文件27 2.3.2文件組28 2.4銷售管理數(shù)據(jù)庫的創(chuàng)建28 2.4.1使用SSMS28 2.4.2使用CREATE DATABASE語句29 2.4.3使用模板32 2.5銷售管理數(shù)據(jù)庫的管理和維護33 2.5.1修改數(shù)據(jù)文件和事務(wù)日志文件的容量 34 2.5.2收縮數(shù)據(jù)庫37 2.5.3更改數(shù)據(jù)庫名稱392.5.4刪除數(shù)據(jù)庫40 2.5.5打開數(shù)據(jù)庫41 2.5.6查看數(shù)據(jù)庫信息41 2.5.7分離和附加數(shù)據(jù)庫42 2.5.8聯(lián)機和脫機45 習(xí)題46 實訓(xùn)47 第3章銷售管理數(shù)據(jù)庫數(shù)據(jù)表的創(chuàng)建和管理48 3.1數(shù)據(jù)表概述48 3.1.1表的基本概念48 3.1.2列數(shù)據(jù)類型49 3.1.3列的屬性51 3.1.4數(shù)據(jù)完整性52 3.1.5銷售管理數(shù)據(jù)庫數(shù)據(jù)表結(jié)構(gòu)53 3.2創(chuàng)建銷售管理數(shù)據(jù)庫的數(shù)據(jù)表55 3.2.1使用SSMS55 3.2.2使用CREATE TABLE語句56 3.2.3使用模板57 3.3銷售管理數(shù)據(jù)庫的數(shù)據(jù)表管理58 3.3.1查看表結(jié)構(gòu)58 3.3.2修改數(shù)據(jù)表結(jié)構(gòu)60 3.3.3刪除數(shù)據(jù)表62 3.3.4重命名數(shù)據(jù)表63 3.4銷售管理數(shù)據(jù)庫數(shù)據(jù)的約束63 3.4.1約束概述63 3.4.2主鍵約束65 3.4.3外鍵約束68 3.4.4唯一約束71 3.4.5檢查約束72 3.4.6默認值約束74 3.4.7默認值和規(guī)則75 3.5銷售管理數(shù)據(jù)庫數(shù)據(jù)表中數(shù)據(jù)的操作80 3.5.1插入記錄80 3.5.2插入多行記錄84 3.5.3更新記錄85 3.5.4刪除記錄 86 習(xí)題86 實訓(xùn)87 第4章銷售管理數(shù)據(jù)庫的數(shù)據(jù)查詢89 4.1SELECT語句89 4.1.1SELECT語法格式89 4.1.2SELECT語句的執(zhí)行方式90 4.2簡單查詢91 4.2.1SELECT子句92 4.2.2INTO子句99 4.2.3WHERE子句99 4.2.4ORDER BY子句106 4.2.5GROUP BY子句107 4.2.6HAVING子句108 4.2.7COMPUTE子句110 4.3連接查詢113 4.3.1連接概述113 4.3.2交叉連接113 4.3.3內(nèi)連接114 4.3.4外連接117 4.4嵌套查詢119 4.4.1單值嵌套120 4.4.2多值嵌套122 4.4.3相關(guān)子查詢125 4.4.4集合查詢126 習(xí)題128 實訓(xùn)128 第5章銷售管理數(shù)據(jù)庫的編程實現(xiàn)130 5.1TransactSQL語言的基本知識130 5.1.1TransactSQL語言的分類130 5.1.2標(biāo)識符131 5.1.3數(shù)據(jù)類型131 5.1.4運算符和表達式132 5.1.5常量134 5.1.6變量134 5.1.7注釋136 5.1.8續(xù)行137 5.1.9TransactSQL語法格式約定137 5.1.10數(shù)據(jù)庫對象命名138 5.2流程控制語句139 5.3函數(shù)145 5.3.1聚合函數(shù)145 5.3.2數(shù)學(xué)函數(shù)146

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號