注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫數據庫原理與應用(SQL Server 2016版本)

數據庫原理與應用(SQL Server 2016版本)

數據庫原理與應用(SQL Server 2016版本)

定 價:¥79.00

作 者: 鄧立國,佟強,楊姝,蔣寧 編
出版社: 清華大學出版社
叢編項:
標 簽: >計算機/網絡 >數據庫 >數據庫理論

購買這本書可以去


ISBN: 9787302483052 出版時間: 2017-09-01 包裝: 平裝
開本: 16開 頁數: 467 字數:  

內容簡介

  本書系統(tǒng)地講述數據庫原理與SQL Server 2016的功能、應用及實踐知識。 全書共分13章,主要內容包括關系數據庫知識、SQL Server 2016的安裝與配置、數據庫的創(chuàng)建與維護、數據庫表的操作與管理、數據庫表的維護、完整性控制、查詢與管理表數據、Transact-SQL編程、存儲過程和觸發(fā)器、數據庫安全管理、數據庫系統(tǒng)開發(fā)配置連接,并且詳細介紹了C#和SQL Server 2016系統(tǒng)開發(fā)及實訓等知識。 本書內容翔實、知識結構合理、語言流暢簡潔、案例豐富,適合希望學習SQL Server 2016操作的初學者閱讀,也適合作為高等學校計算機科學與技術、軟件工程、信息技術等相關專業(yè)的數據庫課程教材。

作者簡介

  鄧立國,東北大學計算機應用博士畢業(yè)。2005年開始在沈陽師范大學軟件學院、教育技術學院任教,主要研究方向:數據挖掘、知識工程、大數據處理、云計算、分布式計算等。以第1作者發(fā)表學術論文30多篇(26篇EI),主編教材 1 部,主持科研課題6項,經費10余萬元,多次獲得校級科研優(yōu)秀獎,作為九三社員提出的智慧城市提案被市政府采納,研究成果被教育廳等單位采用。

圖書目錄

第1章 數據庫基礎知識 1
1.1 數據庫系統(tǒng)概論 1
1.1.1 數據庫系統(tǒng)的基本概念 1
1.1.2 數據庫技術的產生與特點 2
1.2 數據模型 3
1.2.1 數據模型的組成要素 4
1.2.2 數據的概念模型 4
1.2.3 數據的邏輯模型 9
1.2.4 數據的物理模型 11
1.3 數據庫系統(tǒng)模式與結構 11
1.3.1 數據庫系統(tǒng)的三級模式結構 11
1.3.2 數據庫系統(tǒng)的二級映像功能 12
1.4 數據庫系統(tǒng)的組成 13
1.4.1 計算機硬件 13
1.4.2 計算機軟件 13
1.4.3 數據庫系統(tǒng)中的人員 13
1.5 習題 14
第2章 關系數據庫 16
2.1 數學中關系的概念 16
2.2 關系數據模型 18
2.2.1 關系數據結構 18
2.2.2 關系操作 19
2.2.3 關系的完整性 19
2.3 關系代數 21
2.3.1 傳統(tǒng)的集合運算 21
2.3.2 專門的關系運算 22
2.4 關系模式和范式理論 27
2.4.1 關系模式與屬性依賴 27
2.4.2 范式理論 29
2.5 習題 34
第3章 關系數據庫標準語言SQL 38
3.1 SQL語言概述 38
3.1.1 SQL的特點 38
3.1.2 SQL的基本概念 39
3.2 數據定義 40
3.2.1 模式的定義與刪除 41
3.2.2 基本表的定義、刪除與修改 42
3.2.3 索引的建立與刪除 46
3.3 數據查詢 47
3.3.1 單表查詢 47
3.3.2 多表查詢 59
3.4 數據更新 70
3.4.1 插入數據 70
3.4.2 修改數據 72
3.4.3 刪除數據 73
3.5 視圖 74
3.5.1 定義視圖 74
3.5.2 查詢視圖 77
3.5.3 更新視圖 78
3.5.4 視圖的作用 80
3.6 習題 81
第4章 數據庫設計與編程 82
4.1 數據庫設計概述 82
4.1.1 數據庫設計的特點 82
4.1.2 數據庫設計的方法 83
4.1.3 數據庫設計的步驟 84
4.1.4 數據庫設計中的各級模式 85
4.2 需求分析 86
4.3 概念設計 88
4.4 邏輯設計 90
4.5 數據庫的物理設計 93
4.6 實施與維護 95
4.7 ODBC編程 97
4.8 JDBC編程 103
4.9 習題 108
第5章 認識SQL Server 2016 109
5.1 SQL Server 2016簡介及功能特點 109
5.1.1 起源與發(fā)展 109
5.1.2 主要功能特點 110
5.2 SQL Server 2016的安裝與配置 112
5.2.1 SQL Server 2016的安裝 112
5.2.2 SQL Server 2016的體系結構 118
5.2.3 SQL Server 2016的新特性 121
5.2.4 SQL Server 2016的安全 123
5.2.5 SQL Server 2016的系統(tǒng)配置 124
5.3 SQL Server 2016的版本和管理工具 126
5.3.1 使用SQL Server Management Studio 127
5.3.2 SQL Server的配置管理器 135
5.3.3 SQL Server Profiler 136
5.3.4 SQL Server 2016數據庫引擎中的新增功能 136
5.3.5 實用工具 143
5.3.6 PowerShell 144
5.4 SQL Server 2016 數據庫存儲 145
5.4.1 數據文件和文件組 145
5.4.2 日志文件 146
5.5 SQL Server 2016 數據庫對象 146
5.5.1 服務器 146
5.5.2 數據庫 147
5.5.3 架構 148
5.5.4 對象名稱 149
5.6 Transact-SQL 149
5.6.1 Transact-SQL概述 150
5.6.2 標識符 151
5.6.3 常量和變量 152
5.6.4 運算符 155
5.6.5 表達式 159
5.6.6 控制流語句 161
5.6.7 常用函數 166
5.7 習題 181
第6章 SQL Server 2016創(chuàng)建和管理數據庫 182
6.1 SQL Server Management Studio 182
6.1.1 打開SSMS并連接到數據庫引擎 182
6.1.2 顯示“已注冊的服務器” 184
6.1.3 注冊本地服務器 185
6.1.4 啟動數據庫引擎 186
6.1.5 連接對象資源管理器 187
6.1.6 使用 SSMS編寫代碼 187
6.2 創(chuàng)建數據庫 189
6.2.1 數據庫對象 190
6.2.2 數據庫對象標識符 190
6.2.3 數據庫對象結構 191
6.2.4 使用Management Studio創(chuàng)建數據庫 191
6.3 文件組及其創(chuàng)建與使用 196
6.3.1 文件組 196
6.3.2 創(chuàng)建文件組 197
6.3.3 使用文件組 199
6.4 管理數據庫 200
6.4.1 查看數據庫 200
6.4.2 修改數據庫 202
6.4.3 刪除數據庫 203
6.5 擴大和收縮數據庫 204
6.5.1 擴大數據庫 204
6.5.2 收縮數據庫 205
6.6 導入/導出數據 206
6.7 備份與恢復數據庫 209
6.7.1 備份類型 209
6.7.2 恢復模式 210
6.7.3 備份數據庫 210
6.8 生成SQL腳本 212
6.8.1 將數據表生成SQL腳本 212
6.8.2 將數據庫生成SQL腳本 213
6.9 習題 214
第7章 創(chuàng)建與管理SQL Server 2016 數據庫表 216
7.1 數據類型 216
7.2 表的概念 221
7.3 創(chuàng)建表 222
7.3.1 使用圖形界面創(chuàng)建數據表 222
7.3.2 使用SQL的CREATE TABLE命令創(chuàng)建數據表 223
7.4 操作表 225
7.4.1 表結構的修改 225
7.4.2 操作表數據 229
7.5 表約束 235
7.5.1 創(chuàng)建PRIMARY KEY約束 236
7.5.2 創(chuàng)建UNIQUE約束 239
7.5.3 創(chuàng)建CHECK約束 241
7.5.4 比較列約束和表約束 243
7.6 關系圖 244
7.6.1 創(chuàng)建新的數據庫關系圖 244
7.6.2 關系圖的使用 246
7.7 視圖 249
7.7.1 視圖概念 249
7.7.2 創(chuàng)建視圖 250
7.7.3 操作視圖 252
7.8 索引 255
7.8.1 數據表的存儲結構 255
7.8.2 索引類型 256
7.8.3 創(chuàng)建表索引 257
7.8.4 管理索引 259
7.9 習題 261
第8章 操縱數據表的數據 262
8.1 標準查詢 262
8.1.1 SELECT語句的語法格式 262
8.1.2 獲取若干列 263
8.1.3 獲取所有列 264
8.1.4 使用DISTINCT關鍵字 265
8.1.5 使用TOP關鍵字 266
8.2 使用WHERE子句 266
8.2.1 使用比較運算符 266
8.2.2 使用邏輯運算符 267
8.2.3 使用范圍運算符 268
8.2.4 使用IN條件 269
8.2.5 使用LIKE條件 270
8.2.6 使用IS NULL條件 271
8.3 格式化結果集 272
8.3.1 排序結果集 272
8.3.2 分組結果集 273
8.3.3 統(tǒng)計結果集 274
8.4 插入數據 275
8.4.1 使用INSERT語句插入數據 275
8.4.2 使用INSERT...SELECT語句插入數據 276
8.4.3 使用SELECT...INTO語句創(chuàng)建表 277
8.5 更新數據 278
8.5.1 修改表數據 279
8.5.2 根據其他表更新數據 279
8.5.3 使用TOP表達式修改數據 280
8.6 刪除數據 281
8.6.1 使用DELETE語句刪除數據 281
8.6.2 使用TRUNCATE TABLE語句 281
8.6.3 刪除基于其他表中的數據行 282
8.7 習題 283
第9章 查詢復雜數據 284
9.1 多表連接 284
9.1.1 基本連接操作 284
9.1.2 使用別名 285
9.1.3 多表連接查詢 286
9.1.4 含有JOIN關鍵字的連接查詢 286
9.2 內連接 287
9.2.1 等值連接查詢 287
9.2.2 非等值連接查詢 288
9.2.3 自然連接查詢 289
9.3 外連接 289
9.3.1 左外連接查詢 290
9.3.2 右外連接查詢 291
9.3.3 完全外連接查詢 291
9.4 交叉連接 292
9.4.1 不使用WHERE子句的交叉連接查詢 292
9.4.2 使用WHERE子句的交叉連接查詢 293
9.5 自連接 293
9.6 聯合查詢 294
9.7 子查詢 294
9.7.1 使用IN關鍵字 294
9.7.2 使用EXISTS關鍵字 295
9.7.3 使用比較運算符 296
9.7.4 返回單值的子查詢 296
9.7.5 使用嵌套子查詢 297
9.8 習題 297
第10章 存儲過程與觸發(fā)器 299
10.1 存儲過程 299
10.1.1 使用存儲過程 299
10.1.2 管理存儲過程 305
10.1.3 處理錯誤信息 306
10.1.4 優(yōu)化存儲過程 309
10.2 觸發(fā)器 310
10.2.1 了解觸發(fā)器 310
10.2.2 創(chuàng)建觸發(fā)器 313
10.2.3 管理觸發(fā)器 317
10.3 習題 319
第11章 數據庫安全 320
11.1 數據庫安全威脅 320
11.2 安全策略 322
11.3 SQL Server 2016安全機制 324
11.3.1 登錄名管理 325
11.3.2 數據庫用戶管理 328
11.3.3 數據庫角色 330
11.4 權限管理 335
11.4.1 權限類型 336
11.4.2 常見對象的權限 337
11.4.3 授予權限 337
11.4.4 收回和否認權限 338
11.5 習題 339
第12章 圖書管理系統(tǒng) 341
12.1 系統(tǒng)概述 341
12.1.1 需求分析 341
12.1.2 功能分析 342
12.2 數據庫設計 343
12.2.1 設計數據表 343
12.2.2 設計存儲過程 344
12.3 創(chuàng)建圖書管理系統(tǒng)項目 345
12.3.1 搭建項目 345
12.3.2 應用引用 346
12.3.3 提取公共模塊 347
12.4 管理員登錄 370
12.5 主界面功能模塊實現 375
12.5.1 主窗體設計與代碼實現 376
12.5.2 系統(tǒng)管理功能模塊 415
12.5.3 圖書管理 423
12.5.4 類型管理 435
第13章 實訓 442
13.1 SQL Server 2016的安裝與配置 442
13.2 創(chuàng)建管理SQL Server 2016數據庫和表 443
13.3 表的基本操作 448
13.4 數據查詢 449
13.5 Transact-SQL 453
13.6 視圖 454
13.7 索引操作 456
13.8 存儲過程與觸發(fā)器 457
13.9 數據完整性 459
13.10 函數的應用 461
13.11 程序設計 463
13.12 數據庫備份與還原 464
13.13 數據庫導入/導出 465
13.14 SQL Server 2016數據庫的安全 466
參考文獻 468

本目錄推薦

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