SQL Server 2022數(shù)據(jù)庫技術(shù)項(xiàng)目教程
定 價(jià):53 元
- 作者:胡伏湘
- 出版時(shí)間:2024/1/1
- ISBN:9787121472329
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.132.3
- 頁碼:268
- 紙張:
- 版次:01
- 開本:16開
SQL Server 2022是微軟公司推出的最新版本的數(shù)據(jù)庫管理系統(tǒng),安裝簡易,功能強(qiáng)大,操作方便,界面友好,是軟件項(xiàng)目設(shè)計(jì)的必備數(shù)據(jù)庫。本書的編寫團(tuán)隊(duì)基于長期的教學(xué)經(jīng)驗(yàn)與多年的軟件開發(fā)經(jīng)驗(yàn),根據(jù)程序員和數(shù)據(jù)庫管理員的崗位要求及高職院校的教學(xué)特點(diǎn)組織內(nèi)容,按照設(shè)計(jì)數(shù)據(jù)庫→建立數(shù)據(jù)表→管理數(shù)據(jù)庫→開發(fā)數(shù)據(jù)庫項(xiàng)目的順序,以高校圖書館圖書資料借閱管理系統(tǒng)和學(xué)生成績管理系統(tǒng)為主線,介紹了使用SQL Server 2022進(jìn)行數(shù)據(jù)庫管理的各種操作,以及數(shù)據(jù)庫應(yīng)用程序開發(fā)所需要的各種知識和技能。全書共8個項(xiàng)目:數(shù)據(jù)庫技術(shù)導(dǎo)論、數(shù)據(jù)庫的創(chuàng)建與管理、數(shù)據(jù)表的創(chuàng)建與管理、數(shù)據(jù)基本操作、數(shù)據(jù)查詢、數(shù)據(jù)庫的編程操作、數(shù)據(jù)庫安全管理、數(shù)據(jù)庫應(yīng)用程序開發(fā)項(xiàng)目實(shí)戰(zhàn)。本書既可以作為高職院校和應(yīng)用型本科院校計(jì)算機(jī)類、軟件工程類、電子商務(wù)類專業(yè)的教學(xué)用書,也可以作為各類培訓(xùn)、DBA認(rèn)證、數(shù)據(jù)庫愛好者的輔助教材和軟件開發(fā)人員的參考資料。
胡伏湘,博士,三級教授,研究員,碩士生導(dǎo)師,長沙商貿(mào)旅游職業(yè)技術(shù)學(xué)院軟件學(xué)院院長,湖南省職業(yè)院校專業(yè)帶頭人和精品專業(yè)帶頭人。獲國家教學(xué)成果3項(xiàng),湖南省教學(xué)成果6項(xiàng),湖南省教育科研成果2項(xiàng),國家精品課程1門,湖南省精品課程2門,主編國規(guī)教材3部,完成國家和省級課題30余項(xiàng),發(fā)表學(xué)術(shù)論文91篇,是湖南省高校教師系列、社科研究系列高級職稱評審專家,湖南省教育科學(xué)規(guī)劃學(xué)科咨詢委員會專家,湖南省和廣東省科技計(jì)劃項(xiàng)目評審專家。
項(xiàng)目1 數(shù)據(jù)庫技術(shù)導(dǎo)論 1
任務(wù)1.1 了解數(shù)據(jù)庫技術(shù) 1
1.1.1 數(shù)據(jù)庫技術(shù)概述 1
1.1.2 數(shù)據(jù)庫職業(yè)崗位技能需求分析 4
1.1.3 案例數(shù)據(jù)庫及表設(shè)計(jì) 5
1.1.4 技能訓(xùn)練1:了解數(shù)據(jù)庫工作崗位 13
任務(wù)1.2 配置SQL Server 2022運(yùn)行環(huán)境 14
1.2.1 下載SQL Server 2022安裝包 14
1.2.2 安裝SQL Server 2022 15
1.2.3 SQL Server的工作界面 18
1.2.4 SQL Server 2022環(huán)境的使用 19
任務(wù)1.3 結(jié)構(gòu)化查詢語言T-SQL的使用 20
1.3.1 T-SQL簡介 20
1.3.2 T-SQL語法基礎(chǔ) 22
1.3.3 流程控制語句 27
1.3.4 技能訓(xùn)練2:使用T-SQL語言編寫簡單程序 29
項(xiàng)目習(xí)題 31
項(xiàng)目2 數(shù)據(jù)庫的創(chuàng)建與管理 33
任務(wù)2.1 查看數(shù)據(jù)庫服務(wù)器信息 33
2.1.1 SQL Server 2022的體系結(jié)構(gòu) 33
2.1.2 SQL Server 2022的數(shù)據(jù)庫組成 34
2.1.3 SQL Server 2022服務(wù)器身份驗(yàn)證模式 35
任務(wù)2.2 創(chuàng)建數(shù)據(jù)庫 36
2.2.1 文件與文件組 37
2.2.2 使用SSMS管理器窗口創(chuàng)建數(shù)據(jù)庫 37
2.2.3 使用SQL命令創(chuàng)建數(shù)據(jù)庫 39
2.2.4 技能訓(xùn)練3:創(chuàng)建數(shù)據(jù)庫 42
任務(wù)2.3 管理數(shù)據(jù)庫 44
2.3.1 修改數(shù)據(jù)庫 44
2.3.2 刪除數(shù)據(jù)庫 46
2.3.3 查看數(shù)據(jù)庫 47
2.3.4 分離與附加數(shù)據(jù)庫 48
項(xiàng)目習(xí)題 51
項(xiàng)目3 數(shù)據(jù)表的創(chuàng)建與管理 53
任務(wù)3.1 數(shù)據(jù)完整性 53
3.1.1 數(shù)據(jù)完整性的類型 53
3.1.2 數(shù)據(jù)完整性約束的實(shí)現(xiàn) 54
任務(wù)3.2 創(chuàng)建表結(jié)構(gòu) 59
3.2.1 使用SSMS管理器窗口創(chuàng)建表 60
3.2.2 使用SQL命令創(chuàng)建表 61
3.2.3 創(chuàng)建帶完整性約束的表 62
3.2.4 技能訓(xùn)練4:創(chuàng)建表結(jié)構(gòu) 64
任務(wù)3.3 修改表結(jié)構(gòu) 65
3.3.1 使用SSMS管理器窗口修改表結(jié)構(gòu) 65
3.3.2 使用SQL命令修改表結(jié)構(gòu) 65
項(xiàng)目習(xí)題 66
項(xiàng)目4 數(shù)據(jù)基本操作 69
任務(wù)4.1 向數(shù)據(jù)表中添加記錄 69
4.1.1 使用SSMS管理器窗口向數(shù)據(jù)表中添加記錄 69
4.1.2 使用SQL命令向數(shù)據(jù)表中添加記錄 70
任務(wù)4.2 更新數(shù)據(jù)表中的記錄 73
4.2.1 使用SSMS管理器窗口更新數(shù)據(jù)表中的記錄 73
4.2.2 使用SQL命令更新數(shù)據(jù)表中的記錄 73
任務(wù)4.3 刪除數(shù)據(jù)表中的記錄 74
4.3.1 刪除數(shù)據(jù)表中的部分記錄 74
4.3.2 刪除數(shù)據(jù)表 77
4.3.3 技能訓(xùn)練5:記錄處理 77
項(xiàng)目習(xí)題 79
項(xiàng)目5 數(shù)據(jù)查詢 81
任務(wù)5.1 基本數(shù)據(jù)查詢 81
5.1.1 簡單數(shù)據(jù)查詢 81
5.1.2 統(tǒng)計(jì)數(shù)據(jù)查詢 90
5.1.3 技能訓(xùn)練6:單表查詢 93
任務(wù)5.2 多表連接查詢 94
5.2.1 交叉連接查詢 95
5.2.2 內(nèi)連接查詢 96
5.2.3 外連接查詢 97
5.2.4 自連接查詢 100
5.2.5 技能訓(xùn)練7:多表連接查詢 102
任務(wù)5.3 子查詢和聯(lián)合查詢 103
5.3.1 子查詢 103
5.3.2 聯(lián)合查詢 106
5.3.3 技能訓(xùn)練8:子查詢 107
項(xiàng)目習(xí)題 108
項(xiàng)目6 數(shù)據(jù)庫的編程操作 111
任務(wù)6.1 視圖的創(chuàng)建與應(yīng)用 111
6.1.1 創(chuàng)建視圖 111
6.1.2 應(yīng)用視圖 115
6.1.3 修改視圖 117
6.1.4 技能訓(xùn)練9:視圖的創(chuàng)建與管理 118
任務(wù)6.2 游標(biāo)的創(chuàng)建與應(yīng)用 120
6.2.1 游標(biāo)的創(chuàng)建 120
6.2.2 游標(biāo)的應(yīng)用 121
6.2.3 關(guān)閉與釋放游標(biāo) 125
6.2.4 技能訓(xùn)練10:游標(biāo)的創(chuàng)建與使用 125
任務(wù)6.3 存儲過程的創(chuàng)建與管理 126
6.3.1 創(chuàng)建存儲過程 126
6.3.2 執(zhí)行存儲過程 133
6.3.3 管理存儲過程 135
6.3.4 技能訓(xùn)練11:存儲過程的創(chuàng)建與執(zhí)行 138
任務(wù)6.4 觸發(fā)器的創(chuàng)建與管理 139
6.4.1 觸發(fā)器的分類 139
6.4.2 創(chuàng)建觸發(fā)器 141
6.4.3 管理觸發(fā)器 148
6.4.4 技能訓(xùn)練12:觸發(fā)器的創(chuàng)建與使用 150
任務(wù)6.5 索引與事務(wù)的應(yīng)用 151
6.5.1 索引的創(chuàng)建與使用 151
6.5.2 處理事務(wù) 156
6.5.3 技能訓(xùn)練13:索引的創(chuàng)建與應(yīng)用 160
項(xiàng)目習(xí)題 161
項(xiàng)目7 數(shù)據(jù)庫安全管理 165
任務(wù)7.1 數(shù)據(jù)庫安全管理機(jī)制 165
7.1.1 數(shù)據(jù)庫安全概述 165
7.1.2 實(shí)現(xiàn)數(shù)據(jù)庫安全管理 168
任務(wù)7.2 數(shù)據(jù)庫備份與還原 181
7.2.1 數(shù)據(jù)庫備份與還原概述 181
7.2.2 數(shù)據(jù)庫備份 183
7.2.3 數(shù)據(jù)庫還原 187
7.2.4 技能訓(xùn)練14:數(shù)據(jù)庫備份與還原 194
項(xiàng)目習(xí)題 196
項(xiàng)目8 數(shù)據(jù)庫應(yīng)用程序開發(fā)項(xiàng)目實(shí)戰(zhàn) 199
任務(wù)8.1 數(shù)據(jù)庫應(yīng)用程序結(jié)構(gòu)模式 199
8.1.1 C/S模式 199
8.1.2 B/S模式 201
8.1.3 三層(或N層)模式 202
任務(wù)8.2 JDBC數(shù)據(jù)庫訪問技術(shù) 202
8.2.1 JDBC技術(shù)簡介 202
8.2.2 JDBC驅(qū)動程序 204
8.2.3 JDBC中的常用類及其方法 205
任務(wù)8.3 使用Java語言開發(fā)SQL Server 2022數(shù)據(jù)庫應(yīng)用程序 208
8.3.1 項(xiàng)目任務(wù)描述 208
8.3.2 數(shù)據(jù)庫設(shè)計(jì) 208
8.3.3 項(xiàng)目功能實(shí)現(xiàn) 210
8.3.4 技能訓(xùn)練15:使用Java語言開發(fā)酒店會員管理系統(tǒng) 253
項(xiàng)目習(xí)題 258
參考文獻(xiàn) 260