注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數(shù)據(jù)庫SQL Server完全自學教程

SQL Server完全自學教程

SQL Server完全自學教程

定 價:¥79.90

作 者: 明日科技
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787115613516 出版時間: 2023-11-01 包裝: 平裝-膠訂
開本: 128開 頁數(shù): 字數(shù):  

內容簡介

  本書為SQL Server入門到提高圖書,共17章,主要內容包括數(shù)據(jù)庫基礎、SQL Server數(shù)據(jù)庫的安裝與配置、創(chuàng)建和管理數(shù)據(jù)庫、數(shù)據(jù)表操作、視圖操作、SQL的基礎知識、數(shù)據(jù)的查詢、索引與數(shù)據(jù)完整性、流程控制、用戶自定義函數(shù)、存儲過程的使用、觸發(fā)器的使用、游標的使用、SQL Server高級開發(fā)、SQL Server安全管理、SQL Server維護管理,最后講解了學生成績管理系統(tǒng)項目。本書每章內容都與實例緊密結合,有助于讀者理解知識、應用知識,達到學以致用的目的。本書附有配套資源,包括本書所有實例的源碼及教學視頻。其中,源碼全部經過精心測試,能夠在Windows XP、Windows 7、Windows 8、Windows 10系統(tǒng)中編譯和運行。本書可作為應用型本科計算機專業(yè)、高職軟件技術專業(yè)及其他相關專業(yè)的教材,同時也適合初級數(shù)據(jù)庫開發(fā)人員參考使用。

作者簡介

  明日科技一個擁有軟件開發(fā)和項目實施方面經驗的學習型技術團隊,利用多年積累的專業(yè)知識,已出版了“從入門到精通”“軟件開發(fā)實戰(zhàn) 1200 例”“軟件開發(fā)實戰(zhàn)寶典”“軟件項目開發(fā)全程實錄”等系列叢書,是國內排名前列的編程圖書品牌。

圖書目錄

目 錄
CONTENTS
基礎篇
第 1章 數(shù)據(jù)庫基礎
1.1.數(shù)據(jù)庫系統(tǒng)簡介002
1.1.1.數(shù)據(jù)庫技術的發(fā)展002
1.1.2.數(shù)據(jù)庫系統(tǒng)的組成003
1.2.數(shù)據(jù)庫的體系結構003
1.2.1.數(shù)據(jù)庫的三級模式結構003
1.2.2.三級模式之間的映射004
1.3.數(shù)據(jù)模型004
1.3.1.數(shù)據(jù)模型的概念004
1.3.2.常用的數(shù)據(jù)模型005
1.3.3.關系數(shù)據(jù)庫的規(guī)范化006
1.3.4.數(shù)據(jù)庫的設計原則006
1.3.5.實體與關系006
1.4.常見的關系數(shù)據(jù)庫006
1.4.1.Access數(shù)據(jù)庫006
1.4.2.SQL Server數(shù)據(jù)庫007
1.4.3.Oracle數(shù)據(jù)庫007
1.4.4.MySQL數(shù)據(jù)庫007
1.5.Transact-SQL簡介008
1.6.小結009
第 2章 SQL Server數(shù)據(jù)庫的安裝與配置
2.1 SQL Server 2019簡介010
2.2 SQL Server 2019的下載 安裝 卸載011
2.2.1 SQL Server 2019的安裝要求011
2.2.2 了解賬戶和身份驗證模式011
2.2.3 下載SQL Server 2019 012
2.2.4 安裝SQL Server 2019 017
2.2.5.SQL Server 2019的卸載024
2.3.啟動SQL Server 2019的服務025
2.3.1.后臺啟動SQL Server 2019的服務025
2.3.2.通過SQL Server配置管理器啟動SQL Server 2019的服務027
2.4.安裝與使用SQL Server Management Studio028
2.4.1.下載SQL Server Management Studio028
2.4.2.安裝SQL Server Management Studio029
2.4.3.啟動SQL Server Management Studio031
2.4.4.使用SQL Server Management Studio的查詢編輯器032
2.5.注冊SQL Server 2019 服務器036
2.5.1.服務器組的創(chuàng)建與刪除036
2.5.2.服務器的注冊與刪除038
2.6.小結041
第3章 創(chuàng)建和管理數(shù)據(jù)庫
3.1 認識數(shù)據(jù)庫042
3.1.1 數(shù)據(jù)庫的基本概念042
3.1.2 常用的數(shù)據(jù)庫對象043
3.1.3 數(shù)據(jù)庫的組成043
3.1.4 系統(tǒng)數(shù)據(jù)庫044
3.2.SQL Server的命名規(guī)范045
3.2.1.標識符045
3.2.2.對象命名規(guī)則046
3.2.3.實例命名規(guī)則047
3.3.數(shù)據(jù)庫操作047
3.3.1.創(chuàng)建數(shù)據(jù)庫047
3.3.2.修改數(shù)據(jù)庫049
3.3.3.刪除數(shù)據(jù)庫052
3.4.小結054
第4章 數(shù)據(jù)表操作
4.1.數(shù)據(jù)表的增刪改查055
4.1.1.數(shù)據(jù)表的基礎知識055
4.1.2.表的設計原則059
4.1.3.以界面的方式創(chuàng)建、修改和刪除數(shù)據(jù)表060
4.1.4 .使用CREATE TABLE語句創(chuàng)建表061
4.1.5.創(chuàng)建、修改和刪除約束062
4.1.6.使用ALTER TABLE語句修改表074
4.1.7.使用DROP TABLE語句刪除表076
4.2.分區(qū)表077
4.2.1.分區(qū)表概述077
4.2.2.以界面的方式創(chuàng)建分區(qū)表077
4.2.3.以命令的方式創(chuàng)建分區(qū)表080
4.3 數(shù)據(jù)表記錄的操作082
4.3.1 使用企業(yè)管理器添加記錄082
4.3.2 使用INSERT語句插入記錄083
4.3.3 使用企業(yè)管理器修改記錄084
4.3.4 使用UPDATE語句修改記錄084
4.3.5 使用企業(yè)管理器刪除記錄085
4.3.6 使用DELETE語句刪除記錄085
4.4.表與表之間的關系086
4.4.1.一對一關系086
4.4.2.一對多關系087
4.4.3.多對多關系088
4.5.小結088
第5章 視圖操作
5.1.視圖概述089
5.2.視圖的操作090
5.2.1.以界面的方式操作視圖090
5.2.2.使用CREATE VIEW語句創(chuàng)建視圖091
5.2.3.使用ALTER VIEW語句修改視圖092
5.2.4.使用DROP VIEW語句刪除視圖093
5.2.5.使用存儲過程sp_rename修改視圖094
5.3.視圖中的數(shù)據(jù)操作094
5.3.1.在視圖中瀏覽數(shù)據(jù)094
5.3.2.通過視圖添加數(shù)據(jù)095
5.3.3.通過視圖修改數(shù)據(jù)096
5.3.4.通過視圖刪除數(shù)據(jù)096
5.4.小結096
第6章 SQL的基礎知識
6.1.T-SQL概述097
6.1.1.T-SQL的組成097
6.1.2.T-SQL語句的結構099
6.2.常量100
6.3.變量101
6.3.1.局部變量101
6.3.2.全局變量103
6.4.注釋符、運算符與通配符105
6.4.1.注釋符105
6.4.2.運算符105
6.4.3.通配符109
6.5.常用語句109
6.5.1.DBCC語句110
6.5.2.CHECKPOINT語句111
6.5.3.DECLARE語句111
6.5.4.PRINT語句113
6.5.5.RAISERROR語句114
6.5.6.READTEXT語句115
6.5.7.BACKUP語句115
6.5.8.RESTORE語句116
6.5.9.SELECT語句118
6.5.10.SET語句120
6.5.11.SHUTDOWN語句 121
6.5.12.WRITETEXT語句121
6.5.13.USE語句122
6.6.小結122
提高篇
第7章 數(shù)據(jù)的查詢
7.1 創(chuàng)建查詢和測試查詢124
7.2 選擇查詢125
7.2.1 簡單的SELECT查詢125
7.2.2 重新對字段排序 127
7.2.3 使用運算符或函數(shù)進行字段計算128
7.2.4 利用WHERE子句過濾數(shù)據(jù)129
7.2.5 消除重復記錄136
7.2.6 TOP關鍵字136
7.3 數(shù)據(jù)匯總137
7.3.1 使用聚合函數(shù)137
7.3.2 使用GROUP BY子句138
7.3.3 使用HAVING子句139
7.4 基于多表的連接查詢140
7.4.1 連接謂詞140
7.4.2 以JOIN關鍵字指定的連接140
7.5 嵌套查詢143
7.5.1 帶IN或NOT IN的嵌套查詢143
7.5.2 帶比較運算符的嵌套查詢145
7.5.3 帶SOME的嵌套查詢145
7.5.4 帶ANY的嵌套查詢146
7.5.5 帶ALL的嵌套查詢146
7.5.6 帶EXISTS的嵌套查詢147
7.6 使用UNION合并多個查詢結果148
7.6.1 合并與連接的區(qū)別148
7.6.2 使用UNION ALL合并表149
7.6.3 合并表中的ORDER BY子句149
7.6.4 合并表中的自動數(shù)據(jù)類型轉換150
7.6.5 使用UNION合并不同數(shù)據(jù)類型的數(shù)據(jù)151
7.6.6 使用UNION合并有不同列數(shù)的兩個表151
7.6.7 使用UNION進行多表合并152
7.7.使用CASE語句進行查詢152
7.8.小結154
第8章 索引與數(shù)據(jù)完整性
8.1.索引155
8.1.1 索引的概念155
8.1.2 索引的優(yōu)缺點156
8.1.3 索引的分類156
8.1.4 索引的創(chuàng)建157
8.1.5 索引的刪除160
8.1.6 索引的分析與維護161
8.2 全文索引165
8.2.1 使用可視化管理工具啟用全文索引165
8.2.2 使用T-SQL語句啟用全文索引168
8.2.3 使用T-SQL語句刪除全文索引171
8.2.4 全文目錄171
8.2.5 全文目錄的維護174
8.3 數(shù)據(jù)完整性177
8.3.1 數(shù)據(jù)完整性概述177
8.3.2 實現(xiàn)數(shù)據(jù)完整性179
8.4 小結180
第9章 流程控制
9.1.流程控制語句概述181
9.2.BEGIN...END語句182
9.3.選擇語句183
9.3.1.IF語句183
9.3.2.IF...ELSE語句184
9.3.3.CASE語句185
9.4.循環(huán)語句188
9.4.1.WHILE語句188
9.4.2.WHILE...CONTINUE...BREAK語句189
9.5.其他常用語句190
9.5.1.RETURN語句190
9.5.2.GOTO語句191
9.5.3.WAITFOR語句192
9.6 小結192
第 10章 用戶自定義函數(shù)
10.1 創(chuàng)建用戶自定義函數(shù)193
10.2 使用SQL語句創(chuàng)建用戶自定義函數(shù)194
10.3 修改、刪除用戶自定義函數(shù)195
10.4.小結196
第 11章 存儲過程的使用
11.1 存儲過程簡介197
11.1.1 存儲過程的優(yōu)點197
11.1.2 存儲過程的類別198
11.2 創(chuàng)建存儲過程198
11.2.1 使用企業(yè)管理器創(chuàng)建存儲過程198
11.2.2 使用T-SQL創(chuàng)建存儲過程202
11.3 執(zhí)行存儲過程203
11.4 查看和修改存儲過程204
11.4.1 使用企業(yè)管理器查看和修改存儲過程204
11.4.2 使用T-SQL查看和修改存儲過程205
11.5 刪除存儲過程208
11.5.1 使用企業(yè)管理器刪除存儲過程208
11.5.2 使用T-SQL刪除存儲過程208
11.6.小結209
第 12章 觸發(fā)器的使用
12.1 觸發(fā)器簡介210
12.1.1 觸發(fā)器的概念210
12.1.2 觸發(fā)器的功能210
12.1.3 觸發(fā)器的類型和觸發(fā)操作211
12.2 創(chuàng)建觸發(fā)器212
12.2.1 使用企業(yè)管理器創(chuàng)建觸發(fā)器212
12.2.2 使用T-SQL創(chuàng)建觸發(fā)器213
12.3 修改觸發(fā)器217
12.3.1 使用企業(yè)管理器修改觸發(fā)器217
12.3.2 使用T-SQL管理觸發(fā)器217
12.4.刪除觸發(fā)器220
12.4.1 使用企業(yè)管理器刪除觸發(fā)器220
12.4.2 使用T-SQL刪除觸發(fā)器220
12.5 小結221
第 13章 游標的使用
13.1.游標簡介222
13.1.1.游標的實現(xiàn)223
13.1.2.游標的類型223
13.2.游標的基本操作224
13.2.1.聲明游標224
13.2.2.打開游標227
13.2.3.讀取游標中的數(shù)據(jù)227
13.2.4.關閉游標229
13.2.5.釋放游標230
13.3.使用系統(tǒng)存儲過程查看游標231
13.3.1.使用sp_cursor_list查看游標231
13.3.2.使用sp_describe_cursor查看游標233
13.4.小結235
第 14章 SQL Server高級開發(fā)
14.1 事務處理236
14.1.1 事務的概念236
14.1.2 顯式事務與隱式事務237
14.1.3 事務處理239
14.1.4.事務的并發(fā)問題242
14.1.5.事務的隔離級別242
14.2.鎖245
14. 2.1.鎖的簡介245
14.2.2 死鎖及其排除方法247
14.3.小結248
高級篇
第 15章 SQL Server安全管理
15.1.SQL Server身份驗證250
15.1.1.驗證模式250
15.1.2.設置SQL Server身份驗證模式251
15.1.3.管理登錄賬號252
15.2.數(shù)據(jù)庫用戶260
15.2.1.創(chuàng)建數(shù)據(jù)庫用戶261
15.2.2.刪除數(shù)據(jù)庫用戶262
15.3.SQL Server角色262
15.3.1.固定服務器角色262
15.3.2.固定數(shù)據(jù)庫角色263
15.3.3.管理SQL Server角色263
15.4.管理SQL Server權限265
15.5.小結267
第 16章 SQL Server維護管理
16.1 脫機與聯(lián)機數(shù)據(jù)庫268
16.1.1 脫機數(shù)據(jù)庫268
16.1.2 聯(lián)機數(shù)據(jù)庫269
16.2 分離和附加數(shù)據(jù)庫270
16.2.1 分離數(shù)據(jù)庫270
16.2.2 附加數(shù)據(jù)庫272
16.3 導入和導出數(shù)據(jù)表273
16.3.1 導入SQL Server數(shù)據(jù)表273
16.3.2 導入Access數(shù)據(jù)表276
16.3.3 導出SQL Server數(shù)據(jù)表到Access數(shù)據(jù)庫280
16.4 備份和恢復數(shù)據(jù)庫285
16.4.1 備份類型285
16.4.2 恢復類型286
16.4.3 備份數(shù)據(jù)庫286
16.4.4 恢復數(shù)據(jù)庫288
16.5.收縮數(shù)據(jù)庫291
16.5.1.自動收縮數(shù)據(jù)庫291
16.5.2.手動收縮數(shù)據(jù)庫292
16.6 腳本293
16.6.1 為數(shù)據(jù)庫生成腳本294
16.6.2 為數(shù)據(jù)表生成腳本297
16.6.3 執(zhí)行腳本298
16.7 數(shù)據(jù)庫維護計劃299
16.8 小結303
項目篇
第 17章 學生成績管理系統(tǒng)(Java SQL Server實現(xiàn))
17.1.系統(tǒng)概述306
17.2.系統(tǒng)分析307
17.2.1.需求分析307
17.2.2.可行性研究307
17.3.系統(tǒng)設計307
17.3.1.系統(tǒng)目標307
17.3.2.系統(tǒng)功能結構307
17.3.3.系統(tǒng)預覽308
17.3.4.構建開發(fā)環(huán)境310
17.3.5.文件夾組織結構310
17.4.數(shù)據(jù)庫設計311
17.4.1.數(shù)據(jù)庫分析311
17.4.2.數(shù)據(jù)庫概念設計311
17.4.3.數(shù)據(jù)庫邏輯結構設計312
17.5 公共模塊設計314
17.5.1 各種實體類的編寫314
17.5.2 數(shù)據(jù)庫公共類的編寫315
17.6.系統(tǒng)登錄模塊設計322
17.6.1.系統(tǒng)登錄模塊概述322
17.6.2.系統(tǒng)登錄模塊的技術分析322
17.6.3.系統(tǒng)登錄模塊的實現(xiàn)過程322
17.7.主窗體模塊設計325
17.7.1.主窗體模塊概述325
17.7.2.主窗體模塊的技術分析325
17.7.3.主窗體模塊的實現(xiàn)過程326
17.8.班級信息設置模塊設計329
17.8.1.班級信息設置模塊概述329
17.8.2.班級信息設置模塊的技術分析330
17.8.3.班級信息設置模塊的實現(xiàn)過程330
17.9.學生基本信息管理模塊設計334
17.9.1.學生基本信息管理模塊概述334
17.9.2.學生基本信息管理模塊的技術分析335
17.9.3.學生基本信息管理模塊的實現(xiàn)過程335
17.10.學生考試成績信息管理模塊設計340
17.10.1.學生考試成績信息管理模塊概述340
17.10.2.學生考試成績信息管理模塊的技術分析341
17.10.3.學生考試成績信息管理模塊的實現(xiàn)過程341
17.11.基本信息數(shù)據(jù)查詢模塊設計345
17.11.1.基本信息數(shù)據(jù)查詢模塊概述345
17.11.2.基本信息數(shù)據(jù)查詢模塊的技術分析346
17.11.3.基本信息數(shù)據(jù)查詢模塊的實現(xiàn)過程346
17.12.考試成績班級明細數(shù)據(jù)查詢模塊設計349
17.12.1.考試成績班級明細數(shù)據(jù)查詢模塊概述349
17.12.2.考試成績班級明細數(shù)據(jù)查詢模塊的技術分析349
17.12.3.考試成績班級明細數(shù)據(jù)查詢模塊的實現(xiàn)過程350
17.13.小結352

本目錄推薦

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