注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫數據庫技術實訓教程:以SQL Server 2014為例(第2版)

數據庫技術實訓教程:以SQL Server 2014為例(第2版)

數據庫技術實訓教程:以SQL Server 2014為例(第2版)

定 價:¥45.00

作 者: 蔣秀英,遲慶云,呂加國
出版社: 清華大學出版社
叢編項: 高等院校信息技術規(guī)劃教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302446149 出版時間: 2016-08-01 包裝:
開本: 16開 頁數: 344 字數:  

內容簡介

  本書以SQL Server 2014為平臺,講述了數據庫的基本原理、平臺功能和開發(fā)應用技術。從結構上,本書共分為數據庫基礎與編程兩部分,共12章。第一部分為 SQL Server數據庫基礎,從基本概念和實際應用出發(fā),講述了數據庫設計基礎、數據庫的使用、數據庫和表的管理、數據庫的查詢和視圖、索引、事務處理與鎖,介紹了數據庫應用系統(tǒng)開發(fā)所需的基礎知識。第二部分為SQL Server數據庫編程基礎,從編程和系統(tǒng)開發(fā)的角度,重點講解了TSQL程序設計基礎、存儲過程、觸發(fā)器、自定義函數等的實現,最后,從軟件工程的角度,以Visual Studio為開發(fā)前臺,詳細講解了“教學管理系統(tǒng)”這一案例的開發(fā),實現了數據庫與前臺開發(fā)工具的有機結合。本書結構清晰、語言簡練、實例豐富,與應用相結合、難點講細,含常見錯誤分析,注重培養(yǎng)學生的實踐能力,書中案例可直接應用于數據庫開發(fā)。本書適合作為普通高等院校、高職高專院校計算機及其相關專業(yè)教材,也可作為從事相關工作的人員學習SQL Server知識的自學教材或參考書。

作者簡介

暫缺《數據庫技術實訓教程:以SQL Server 2014為例(第2版)》作者簡介

圖書目錄

Contents
第1章數據庫基礎1
1.1概述1
1.1.1數據庫技術的發(fā)展1
1.1.2數據庫技術的應用5
1.1.3數據庫系統(tǒng)基本概念5
1.2數據模型7
1.2.1概念模型8
1.2.2邏輯模型11
1.2.3物理模型12
1.3關系模型13
1.3.1數據結構13
1.3.2數據操作15
1.3.3完整性約束16
1.4關系數據庫概述17
1.4.1關系模式18
1.4.2關系數據庫18
1.5關系數據庫的設計18
1.5.1數據庫設計概述19
1.5.2概念模型向關系模型轉換21
1.5.3數據庫設計實例22
1.6關系數據庫規(guī)范化26
1.6.1函數依賴的基本概念29
1.6.2范式30
1.6.3關系的規(guī)范化32
小結35
習題36◆數據庫技術實訓教程(第2版)——以SQL Server 2014 為例目錄第2章SQL Server 2014數據庫的使用38
2.1SQL Server 2014概述38
2.1.1SQL Server的發(fā)展過程38
2.1.2SQL Server 2014的版本39
2.1.3SQL Server 2014的體系結構40
2.1.4SQL Server 2014的主要特性41
2.2SQL Server 2014的安裝41
2.2.1SQL Server 2014安裝環(huán)境的配置42
2.2.2SQL Server 2014的安裝過程43
2.3SQL Server 2014常用工具51
2.3.1SQL Server 2014數據庫服務器啟動51
2.3.2SQL Server管理平臺51
2.3.3“已注冊的服務器”53
2.3.4“對象資源管理器”54
2.3.5“數據庫引擎查詢編輯器”55
2.3.6SQL Server文檔和教程57
2.4【實訓項目】SQL Server 2014安裝及管理工具的使用57
小結58
習題58
第3章SQL Server數據庫的管理59
3.1SQL Server 2014數據庫概述59
3.1.1數據庫的存儲結構59
3.1.2數據庫所有者和架構60
3.1.3數據庫文件60
3.1.4數據庫文件組61
3.1.5數據庫分類61
3.2SQL Server數據庫的管理62
3.2.1創(chuàng)建數據庫62
3.2.2查看數據庫信息67
3.2.3打開或切換數據庫68
3.2.4修改數據庫69
3.2.5數據庫重命名73
3.2.6刪除數據庫73
3.2.7分離與附加數據庫74
3.2.8數據庫備份76
3.2.9數據庫恢復80
3.2.10復制和移動數據庫81
3.3【實訓項目】數據庫的創(chuàng)建與管理81
小結82
習題82
第4章SQL Server數據表的管理83
4.1SQL Server數據表的管理概述83
4.1.1表的設計83
4.1.2數據類型84
4.1.3創(chuàng)建數據表87
4.1.4修改數據表90
4.1.5刪除數據表92
4.2操作表數據92
4.2.1插入表數據92
4.2.2數據的導入和導出93
4.2.3修改表數據94
4.2.4刪除表數據95
4.3【實訓項目】數據表的創(chuàng)建與管理96
小結98
習題98
第5章數據庫的查詢和視圖100
5.1數據庫的查詢100
5.1.1SELECT語句概述100
5.1.2單表基本查詢102
5.1.3連接查詢110
5.1.4嵌套查詢114
5.2數據庫的視圖118
5.2.1視圖的概述118
5.2.2創(chuàng)建視圖119
5.2.3修改和查看視圖123
5.2.4使用視圖125
5.2.5刪除視圖128
5.3【實訓項目】數據查詢和視圖的應用130
小結131
習題131
第6章索引133
6.1索引概述133
6.1.1索引的功能133
6.1.2創(chuàng)建索引的原則134
6.1.3索引的分類135
6.2索引的創(chuàng)建136
6.2.1使用對象資源管理器創(chuàng)建索引137
6.2.2使用TSQL語句創(chuàng)建索引138
6.3索引的查看、更名與刪除140
6.3.1查看索引140
6.3.2更改索引標識141
6.3.3索引的刪除141
6.4索引的管理和維護142
6.4.1顯示碎片信息142
6.4.2重新組織索引142
6.5【實訓項目】索引的創(chuàng)建及操作143
小結144
習題144
第7章事務處理與鎖145
7.1事務簡介145
7.1.1事務的概念145
7.1.2事務的特征146
7.2事務處理146
7.3鎖簡介150
7.3.1SQL Server鎖的模式152
7.3.2SQL Server中鎖的查看153
7.4死鎖及其排除155
7.5【實訓項目】事務處理與鎖的應用157
小結159
習題159
第8章 TSQL程序設計基礎162
8.1TSQL常量162
8.1.1字符串常量 162
8.1.2二進制常量163
8.1.3 bit常量163
8.1.4數值常量163
8.1.5貨幣常量163
8.1.6日期時間常量163
8.2TSQL變量164
8.2.1局部變量164
8.2.2全局變量165
8.3TSQL運算符與表達式166
8.4TSQL流程控制語句169
8.5系統(tǒng)內置函數175
8.5.1標量函數175
8.5.2聚集函數180
8.5.3排序函數181
8.5.4系統(tǒng)函數184
8.6游標186
8.6.1游標概述186
8.6.2游標的定義與使用187
8.6.3使用存儲過程管理游標193
8.7【實訓項目】TSQL程序設計194
小結195
習題196
第9章存儲過程197
9.1存儲過程概述197
9.1.1存儲過程的分類197
9.1.2存儲過程的優(yōu)點199
9.2存儲過程的創(chuàng)建和執(zhí)行200
9.2.1目錄視圖sysobjects200
9.2.2存儲過程的創(chuàng)建200
9.2.3存儲過程的執(zhí)行203
9.2.4帶有參數的存儲過程207
9.3查看和修改存儲過程216
9.3.1存儲過程的查看216
9.3.2存儲過程的修改218
9.4重命名存儲過程220
9.5刪除存儲過程221
9.6存儲過程的重新編譯222
9.7【實訓項目】存儲過程223
小結224
習題224
第10章數據完整性與觸發(fā)器226
10.1數據完整性概述226
10.2數據完整性的分類227
10.3實體完整性的實現228
10.3.1創(chuàng)建primary key約束和unique約束228
10.3.2刪除primary key約束和unique約束231
10.4域完整性的實現232
10.4.1CHECK約束的定義與刪除232
10.4.2規(guī)則對象的定義、使用與刪除235
10.4.3默認值約束的定義與刪除238
10.4.4默認值對象的定義、使用與刪除240
10.5參照完整性的實現242
10.5.1參照完整性的實現介紹242
10.5.2參照完整性的刪除244
10.5.3使用TSQL語句管理參照完整性245
10.6觸發(fā)器概述246
10.6.1觸發(fā)器的優(yōu)點247
10.6.2觸發(fā)器的種類247
10.6.3使用觸發(fā)器的限制248
10.7觸發(fā)器的創(chuàng)建248
10.7.1DML觸發(fā)器的創(chuàng)建248
10.7.2DDL觸發(fā)器的創(chuàng)建252
10.8觸發(fā)器的查看與修改254
10.8.1觸發(fā)器的查看254
10.8.2觸發(fā)器的修改255
10.8.3觸發(fā)器的重命名256
10.9觸發(fā)器的啟用和禁用256
10.10觸發(fā)器的刪除257
10.11【實訓項目】觸發(fā)器258
小結259
習題259
第11章用戶自定義函數261
11.1用戶自定義函數概述261
11.2用戶自定義函數的創(chuàng)建和調用262
11.2.1標量值函數262
11.2.2內聯(lián)表值函數266
11.2.3多語句表值函數269
11.3查看和修改用戶自定義函數271
11.3.1用戶自定義函數的查看271
11.3.2用戶自定義函數的修改274
11.3.3用戶自定義函數的重命名275
11.4刪除用戶自定義函數275
11.5【實訓項目】自定義函數276
小結277
習題277
第12章綜合案例——教學管理系統(tǒng)278
12.1項目開發(fā)的目的和意義278
12.2系統(tǒng)分析278
12.2.1任務目標278
12.2.2可行性分析279
12.2.3性能要求279
12.2.4需求描述279
12.3功能模型280
12.3.1學生子系統(tǒng)的用例圖280
12.3.2教師子系統(tǒng)的用例圖280
12.3.3管理員子系統(tǒng)的用例圖281
12.4系統(tǒng)設計282
12.4.1數據庫概念結構設計282
12.4.2數據庫邏輯結構設計282
12.4.3數據庫實現285
12.5主要技術介紹287
12.5.1ADO.NET287
12.5.2DataSet數據訪問原理288
12.5.3四層結構解決方案288
12.6詳細設計289
12.6.1建立教學管理系統(tǒng)解決方案289
12.6.2實體類層Models的實現290
12.6.3數據庫訪問層DAL層的實現293
12.6.4業(yè)務邏輯層BLL層的實現307
12.6.5表示層Web層的實現與實現310
12.7【實訓項目】 圖書借閱系統(tǒng)的開發(fā)323
小結323
附錄A習題參考答案324
A.1第1章習題解答324
A.2第2章習題解答327
A.3第3章習題解答328
A.4第4章習題解答329
A.5第5章習題解答330
A.6第6章習題解答331
A.7第7章習題解答332
A.8第8章習題解答333
A.9第9章習題解答336
A.10第10章習題解答339
A.11第11章習題解答344
參考文獻345

本目錄推薦

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