-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
SQL Server數(shù)據(jù)庫實用教程(微課版) 版權(quán)信息
- ISBN:9787115605221
- 條形碼:9787115605221 ; 978-7-115-60522-1
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
SQL Server數(shù)據(jù)庫實用教程(微課版) 本書特色
1. 重視難點知識教學,強化編程能力培養(yǎng)。 本書系統(tǒng)化構(gòu)建數(shù)據(jù)庫理論知識體系,致力于培養(yǎng)讀者SQL Server 2019數(shù)據(jù)庫管理、操作和編程的能力。在數(shù)據(jù)庫設計中,著重培養(yǎng)讀者掌握基本理論知識以及合適的E-R圖的繪制方法,同時鍛煉讀者將E-R圖轉(zhuǎn)換為關系模式的能力。本書詳細地介紹了T-SQL中的數(shù)據(jù)查詢語言和T-SQL程序設計,以幫助讀者掌握編寫T-SQL查詢語句的能力。 2.立足理論知識基礎,深化課程實驗教學。 編者采用理論和實踐相結(jié)合、教學和實驗相配套的編寫模式編成本書。為了方便課程教學和實驗教學,本書第1章~第9章均配有相關習題和實驗。本書各章實驗可分為驗證性實驗和設計性實驗兩類:**類給出實現(xiàn)實驗題目的步驟和方法,供學生熟悉、借鑒和參考有關實驗題目的設計和實現(xiàn)過程;第二類培養(yǎng)學生獨立設計和實現(xiàn)實驗題目的能力。 3.配套豐富教輔資源,全面服務人才培養(yǎng)。 為了全面服務高校教學,編者為本書提供配套的課程PPT、教學大綱、教案、授課計劃、習題答案、樣本數(shù)據(jù)、源代碼、模擬試卷等教輔資源,讀者可以通過人郵教育社區(qū)(www.ryjiaoyu.com)進行下載。
SQL Server數(shù)據(jù)庫實用教程(微課版) 內(nèi)容簡介
瞄準當前高等院校SQL Server數(shù)據(jù)庫理論和實驗的教學需求,本書以SQL Server 2019為平臺,全面、系統(tǒng)地介紹了SQL Server數(shù)據(jù)庫管理系統(tǒng)的基本原理和技術(shù)。同時,本書理論和實驗相互配套,重點深化實驗課的教學,其中,實驗包含驗證性實驗和設計性實驗。本書各章內(nèi)容為:數(shù)據(jù)庫概述、數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)查詢、視圖和索引、數(shù)據(jù)庫程序設計、數(shù)據(jù)庫編程技術(shù)、系統(tǒng)安全管理、備份和還原、事務和鎖、基于Visual C#和SQL Server數(shù)據(jù)庫的學生成績管理系統(tǒng)的開發(fā)。 本書可作為普通高等院校數(shù)據(jù)庫相關課程的教學用書,也可供計算機應用人員和數(shù)據(jù)庫愛好者自學使用,還可作為培訓機構(gòu)數(shù)據(jù)庫相關課程的參考用書。
SQL Server數(shù)據(jù)庫實用教程(微課版) 目錄
第 1章 數(shù)據(jù)庫概述
□ 實驗1 E-R圖設計與SQL Server 2019安裝、啟動和停止 26
第 2章 數(shù)據(jù)定義
□ 實驗2 數(shù)據(jù)定義 68
第3章 數(shù)據(jù)操縱
□ 實驗3 數(shù)據(jù)操縱 84
第4章 數(shù)據(jù)查詢
□ 實驗4 數(shù)據(jù)查詢 111
第5章 視圖和索引
□ 實驗5 視圖和索引 130
第6章 數(shù)據(jù)庫程序設計
□ 實驗6 數(shù)據(jù)庫程序設計 164
第7章 數(shù)據(jù)庫編程技術(shù)
□ 實驗7 數(shù)據(jù)庫編程技術(shù) 193
第8章 系統(tǒng)安全管理
□ 實驗8 系統(tǒng)安全管理 220
第9章 備份和還原
□ 實驗9 備份和還原 237
第 10章 事務和鎖
第 11章 基于Visual C#和SQL Server數(shù)據(jù)庫的學生成績管理系統(tǒng)的開發(fā)
附錄A 習題參考答案 258
附錄B 教學管理數(shù)據(jù)庫teachmanage的表結(jié)構(gòu)和樣本數(shù)據(jù) 278
【詳細目錄】
第 1章 數(shù)據(jù)庫概述
1.1 數(shù)據(jù)庫系統(tǒng) 01
1.1.1 數(shù)據(jù)庫系統(tǒng)的基本概念 01
1.1.2 數(shù)據(jù)模型 03
1.1.3 關系數(shù)據(jù)庫 05
1.2 數(shù)據(jù)庫設計 06
1.2.1 數(shù)據(jù)庫設計的基本步驟 06
1.2.2 概念結(jié)構(gòu)設計 07
1.2.3 邏輯結(jié)構(gòu)設計 08
1.3 SQL Server 2019的組成和安裝 10
1.3.1 SQL Server 2019的組成 10
1.3.2 SQL Server 2019的安裝要求 11
1.3.3 SQL Server 2019的安裝步驟 11
1.4 SQL Server 2019服務器的啟動和停止 16
1.5 SQL Server Management Studio環(huán)境 17
1.5.1 SQL Server Management Studio的安裝 17
1.5.2 SQL Server Management Studio的啟動和連接 18
1.6 SQL和T-SQL 20
1.6.1 SQL 20
1.6.2 T-SQL的預備知識 22
本章小結(jié) 23
習題1 24
實驗1 E-R圖設計與SQL Server 2019安裝、啟動和停止 26
實驗1.1 E-R圖設計 26
實驗1.2 SQL Server 2019安裝、啟動和停止 30
第 2章 數(shù)據(jù)定義
2.1 數(shù)據(jù)定義語言 31
2.2 SQL Server數(shù)據(jù)庫概述 32
2.2.1 SQL Server系統(tǒng)數(shù)據(jù)庫 32
2.2.2 SQL Server數(shù)據(jù)庫文件和存儲空間分配 33
2.2.3 SQL Server數(shù)據(jù)庫文件組 33
2.3 SQL Server數(shù)據(jù)庫的創(chuàng)建、修改和刪除 34
2.3.1 創(chuàng)建數(shù)據(jù)庫 34
2.3.2 修改數(shù)據(jù)庫 38
2.3.3 刪除數(shù)據(jù)庫 40
2.4 數(shù)據(jù)類型 41
2.5 數(shù)據(jù)表概述 45
2.5.1 數(shù)據(jù)庫對象 45
2.5.2 表的概念 45
2.5.3 表結(jié)構(gòu)設計 46
2.6 表的創(chuàng)建、修改和刪除 47
2.6.1 創(chuàng)建表 47
2.6.2 修改表 50
2.6.3 刪除表 52
2.7 完整性約束 53
2.7.1 數(shù)據(jù)完整性分類 53
2.7.2 PRIMARY KEY約束 55
2.7.3 UNIQUE約束 57
2.7.4 FOREIGN KEY約束 59
2.7.5 CHECK約束 61
2.7.6 DEFAULT約束3 63
2.7.7 NOT NULL約束 64
本章小結(jié) 64
習題265
實驗2 數(shù)據(jù)定義 68
實驗2.1 創(chuàng)建數(shù)據(jù)庫 68
實驗2.2 創(chuàng)建表 69
實驗2.3 完整性約束 72
第3章 數(shù)據(jù)操縱
3.1 數(shù)據(jù)操縱語言 77
3.2 插入數(shù)據(jù) 77
3.2.1 使用T-SQL語句插入數(shù)據(jù) 77
3.2.2 使用SQL Server Management Studio圖形界面插入數(shù)據(jù) 79
3.3 修改數(shù)據(jù) 80
3.3.1 使用T-SQL語句修改數(shù)據(jù) 81
3.3.2 使用SQL Server Management Studio圖形界面修改數(shù)據(jù) 81
3.4 刪除數(shù)據(jù) 81
3.4.1 使用T-SQL語句刪除數(shù)據(jù) 82
3.4.2 使用SQL Server Management Studio圖形界面刪除數(shù)據(jù) 82
本章小結(jié) 83
習題3 83
實驗3 數(shù)據(jù)操縱 84
第4章 數(shù)據(jù)查詢
4.1 數(shù)據(jù)查詢語言 88
4.2 單表查詢 88
4.2.1 SELECT子句的使用 89
4.2.2 WHERE子句的使用 91
4.2.3 聚會函數(shù)、GROUP BY子句、HAVING子句的使用 94
4.2.4 ORDER BY子句的使用 96
4.3 多表查詢 97
4.3.1 連接查詢 97
4.3.2 嵌套查詢 101
4.3.3 聯(lián)合查詢 104
4.4 查詢結(jié)果處理 106
4.4.1 INTO子句 106
4.4.2 CTE子句 106
4.4.3 TOP子句 107
本章小結(jié) 108
習題4 109
實驗4 數(shù)據(jù)查詢 111
實驗4.1 單表查詢 111
實驗4.2 多表查詢 113
第5章 視圖和索引
5.1 視圖 117
5.1.1 視圖概述 117
5.1.2 創(chuàng)建視圖 118
5.1.3 查詢視圖 119
5.1.4 修改視圖 120
5.1.5 刪除視圖 121
5.1.6 更新視圖 121
5.2 索引 124
5.2.1 索引概述 124
5.2.2 創(chuàng)建索引 125
5.2.3 修改和查看索引屬性 126
5.2.4 刪除索引 127
本章小結(jié) 128
習題5 128
實驗5 視圖和索引 130
實驗5.1 視圖 130
實驗5.2 索引 132
第6章 數(shù)據(jù)庫程序設計
6.1 T-SQL基礎 134
6.1.1 T-SQL分類 134
6.1.2 批處理 135
6.1.3 腳本和注釋 137
6.2 標識符、常量和變量 138
6.2.1 標識符 138
6.2.2 常量 138
6.2.3 變量 139
6.3 運算符與表達式 142
6.4 流程控制語句 144
6.4.1 BEGIN…END語句 145
6.4.2 條件語句 145
6.4.3 循環(huán)語句 147
6.4.4 無條件轉(zhuǎn)移語句 148
6.4.5 返回語句 149
6.4.6 等待語句 149
6.4.7 異常處理語句 149
6.5 系統(tǒng)內(nèi)置函數(shù) 149
6.5.1 系統(tǒng)內(nèi)置函數(shù)概述 149
6.5.2 數(shù)學函數(shù) 150
6.5.3 字符串函數(shù) 151
6.5.4 日期和時間函數(shù) 153
6.5.5 系統(tǒng)函數(shù) 154
6.6 用戶定義函數(shù) 156
6.6.1 用戶定義函數(shù)概述 156
6.6.2 用戶定義函數(shù)的定義和調(diào)用 157
6.6.3 用戶定義函數(shù)的刪除 162
本章小結(jié) 162
習題6 163
實驗6 數(shù)據(jù)庫程序設計 164
第7章 數(shù)據(jù)庫編程技術(shù)
7.1 存儲過程 168
7.1.1 存儲過程概述 168
7.1.2 存儲過程的創(chuàng)建 169
7.1.3 存儲過程的執(zhí)行 170
7.1.4 存儲過程的參數(shù) 171
7.1.5 存儲過程的刪除 175
7.1.6 存儲過程的修改 175
7.2 觸發(fā)器 176
7.2.1 觸發(fā)器概述 176
7.2.2 DML觸發(fā)器 177
7.2.3 創(chuàng)建DDL觸發(fā)器 182
7.2.4 修改觸發(fā)器 183
7.2.5 啟用或禁用觸發(fā)器 185
7.2.6 刪除觸發(fā)器 185
7.3 游標 186
7.3.1 游標概述 186
7.3.2 游標的基本操作 186
本章小結(jié) 189
習題7 190
實驗7 數(shù)據(jù)庫編程技術(shù) 193
實驗7.1 存儲過程 193
實驗7.2 觸發(fā)器和游標 195
第8章 系統(tǒng)安全管理
8.1 SQL Server安全機制和身份驗證模式 198
8.1.1 SQL Server安全機制 198
8.1.2 SQL Server身份驗證模式 199
8.2 服務器安全管理 199
8.2.1 創(chuàng)建登錄名 200
8.2.2 修改登錄名 202
8.2.3 刪除登錄名 202
8.3 數(shù)據(jù)庫安全管理 203
8.3.1 創(chuàng)建數(shù)據(jù)庫用戶 203
8.3.2 修改數(shù)據(jù)庫用戶 207
8.3.3 刪除數(shù)據(jù)庫用戶 208
8.4 角色管理 208
8.4.1 服務器角色 208
8.4.2 數(shù)據(jù)庫角色 210
8.5 權(quán)限管理 215
8.5.1 使用GRANT語句給用戶授予權(quán)限 215
8.5.2 使用DENY語句拒絕授予用戶權(quán)限 215
8.5.3 使用REVOKE語句撤銷用戶權(quán)限 216
8.5.4 使用SQL Server Management Studio圖形界面給用戶授予權(quán)限 216
本章小結(jié) 218
習題8 218
實驗8 系統(tǒng)安全管理 220
第9章 備份和還原
9.1 備份和還原概述 223
9.2 創(chuàng)建備份設備 224
9.2.1 使用存儲過程創(chuàng)建和刪除備份設備 224
9.2.2 使用SQL Server Management Studio圖形界面創(chuàng)建和刪除備份設備 225
9.3 備份數(shù)據(jù)庫 226
9.3.1 使用SQL Server Management Studio圖形界面?zhèn)浞輸?shù)據(jù)庫 226
9.3.2 使用T-SQL語句備份數(shù)據(jù)庫 228
9.4 還原數(shù)據(jù)庫 230
9.4.1 使用SQL Server Management Studio圖形界面還原數(shù)據(jù)庫 230
9.4.2 使用T-SQL語句還原數(shù)據(jù)庫 232
本章小結(jié) 234
習題9 235
實驗9 備份和還原 237
第 10章 事務和鎖
10.1 事務 239
10.1.1 事務原理 239
10.1.2 事務類型 240
10.1.3 事務模式 240
10.1.4 事務處理語句 241
10.2 鎖定 245
10.2.1 并發(fā)影響 245
10.2.2 可鎖定資源 246
10.2.3 SQL Server的鎖模式 246
10.2.4 死鎖 248
本章小結(jié) 248
習題10 249
第 11章 基于Visual C#和SQL Server數(shù)據(jù)庫的學生成績管理系統(tǒng)的開發(fā)
11.1 新建項目和窗體 251
11.2 父窗體設計 253
11.3 學生信息錄入 253
11.4 學生信息查詢 255
本章小結(jié) 256
習題11 257
附錄A 習題參考答案 258
附錄B 教學管理數(shù)據(jù)庫teachmanage的表結(jié)構(gòu)和樣本數(shù)據(jù) 278
參考文獻 281
SQL Server數(shù)據(jù)庫實用教程(微課版) 作者簡介
趙明淵: 男,電子科技大學計算機應用技術(shù)專業(yè)博士,中國農(nóng)業(yè)銀行四川省分行計算機高級工程師,國務院頒發(fā)證書的享受政府特殊津貼的專家,西南財經(jīng)大學兼職教授。從1995年起至今,先后在電子科技大學、四川大學、西南財經(jīng)大學等校擔任SQL Server數(shù)據(jù)庫、Oracle數(shù)據(jù)庫、MySQL數(shù)據(jù)庫、Access數(shù)據(jù)庫、數(shù)據(jù)庫原理與應用、大數(shù)據(jù)等課程的教學工作。獲四川省科技進步獎三等獎2項:1987年《遠程通訊勞動人事統(tǒng)計信息系統(tǒng)》,本人系項目組長和第一主研人員;2002年《四川省農(nóng)業(yè)銀行經(jīng)營管理信息系統(tǒng)》,本人系項目組長和第一主研人員。主編6本著作:《SQL Server數(shù)據(jù)庫教程》2014年,《Oracle數(shù)據(jù)庫教程》2015年,《Java EE教程》2015年,《SQL Server數(shù)據(jù)庫教程(第2版)》2017年,《Android應用開發(fā)教程》2018年,《數(shù)據(jù)庫原理與應用教程——SQL Server 2014》2018年。在近期發(fā)表的學術(shù)論文中,SCI檢索4篇,EI檢索13篇。
- >
月亮與六便士
- >
【精裝繪本】畫給孩子的中國神話
- >
有舍有得是人生
- >
朝聞道
- >
羅庸西南聯(lián)大授課錄
- >
山海經(jīng)
- >
伯納黛特,你要去哪(2021新版)
- >
小考拉的故事-套裝共3冊