注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL Server完全自學(xué)教程

SQL Server完全自學(xué)教程

SQL Server完全自學(xué)教程

定 價(jià):¥79.90

作 者: 明日科技
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787115613516 出版時(shí)間: 2023-11-01 包裝: 平裝-膠訂
開(kāi)本: 128開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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