SQL Server 資料庫原理與套用教程(第4版)

SQL Server 資料庫原理與套用教程(第4版)

基本介紹

  • 書名:SQL Server 資料庫原理與套用教程(第4版)
  • 作者:張莉
  • ISBN:9787302446675
  • 定價:49.80元
  • 出版時間:2016.10.01
圖書信息,內容簡介,圖書目錄,

    圖書信息

    SQL Server 資料庫原理與套用教程(第4版)
    作者:張莉
    定價:49.80元
    印次:4-1
    ISBN:9787302446675
    出版日期:2016.10.01
    印刷日期:2016.10.28

      內容簡介

      本書以目前廣泛使用的SQL Server 2014資料庫管理系統作為資料庫系統基本操作和套用平台,系統、全面地介紹了資料庫技術基礎、資料庫系統設計、現代資料庫系統開發套用等基本理論和實踐方法,包括TransactSQL編程、網路資料庫系統安全、面向對象資料庫技術、並行資料庫系統和分散式資料庫系統、數據倉庫、數據挖掘等內容,並提供了可以調用的資料庫系統案例。本書重點突出、可讀性強,是系統學習和掌握現代資料庫技術理論與實踐的教材和參考書,可供高等學校相關專業選用,也可供相關技術人員參考。

      圖書目錄

      Contents第1章資料庫系統概述1
      1.1概述1
      1.1.1資料庫技術與信息技術1
      1.1.2資料庫技術的套用及特點2
      1.1.3SQLServer資料庫系統與網路分散式操作2
      1.1.4網路資料庫系統編程3
      1.2資料庫技術的發展4
      1.2.1人工管理階段4
      1.2.2檔案系統階段5
      1.2.3資料庫系統階段6
      1.2.4高級資料庫系統階段的套用與發展8
      1.2.5資料庫系統發展階段的劃分10
      1.3信息描述與數據模型11
      1.3.1數據模型及其三要素12
      1.3.2概念模型及其表示方法13
      1.3.3實體聯繫模型16
      1.4三種常見的數據模型17
      1.4.1層次模型17
      1.4.2網狀模型18
      1.4.3關係模型19
      1.5資料庫系統20
      1.5.1資料庫系統的三級模式結構20
      1.5.2資料庫系統的組成22
      1.5.3資料庫管理系統的功能22
      1.5.4資料庫系統的視圖23
      1.5.5資料庫系統的訪問25
      思考練習題26
      第2章關係資料庫系統模型27
      2.1關係模型的基本概念27
      2.1.1關係模型27
      2.1.2數據結構30
      2.1.3關係操作30
      2.1.4關係的完整性31
      2.2關係運算33
      2.2.1傳統的集合運算33
      2.2.2專門的關係運算35
      2.2.3關係數據檢索實例40
      2.3關係演算42
      2.3.1元組關係演算語言42
      2.3.2域關係演算語言QBE48
      思考練習題51
      ◆SQLServer資料庫原理與套用教程(第4版)目錄第3章關係資料庫的設計理論53
      3.1實體類型的屬性關係53
      3.2數據的函式依賴54
      3.2.1函式依賴54
      3.2.2函式依賴的邏輯蘊涵55
      3.2.3關鍵字56
      3.3關係資料庫模式的規範化理論58
      3.3.1關係模式規範化設計58
      3.3.2第一範式(1NF)59
      3.3.3第二範式(2NF)60
      3.3.4第三範式(3NF)61
      3.3.5BCNF範式62
      3.3.6多值函式依賴關係的第四範式(4NF)63
      3.3.7第五範式(5NF)65
      3.4關係模式的分解算法66
      3.4.1關係模式的分解66
      3.4.2無損連線67
      3.4.3無損連線的檢驗68
      3.4.4保持函式依賴的分解69
      思考練習題70
      第4章資料庫設計方法72
      4.1資料庫系統的設計過程72
      4.2需求分析74
      4.2.1收集用戶需求74
      4.2.2分析用戶需求75
      4.2.3撰寫需求說明書79
      4.3概念設計79
      4.3.1概念模型的特點及設計方法79
      4.3.2局部概念模型的設計81
      4.3.3合成全局概念模型82
      4.4邏輯結構的設計85
      4.4.1概念模型向關係模型的轉換86
      4.4.2套用規範化理論最佳化邏輯模型89
      4.4.3設計用戶子模式89
      4.5物理設計90
      4.5.1影響物理設計的因素90
      4.5.2確定關係模式的存取方法91
      4.5.3確定資料庫的存儲結構92
      4.6資料庫的實施、運行和維護93
      4.6.1資料庫的實施93
      4.6.2資料庫的試運行94
      4.6.3資料庫的運行和維護94
      思考練習題95
      第5章結構化查詢語言SQL97
      5.1SQL結構化查詢語言97
      5.1.1SQL語言的特點97
      5.1.2SQL資料庫的三級模式結構98
      5.2SQL的數據描述與操作99
      5.2.1定義基表99
      5.2.2定義索引101
      5.3SQL語言的數據檢索功能102
      5.4SQL語言的數據更新功能108
      5.4.1修改語句108
      5.4.2插入語句108
      5.4.3刪除語句109
      5.4.4SQL語言對視圖的操縱109
      5.5SQL的數據控制功能113
      5.5.1SQL的數據控制方法114
      5.5.2SQLServer數據操作115
      思考練習題116
      第6章SQLServer資料庫系統118
      6.1SQLServer系統概述118
      6.2SQLServer資料庫結構120
      6.2.1資料庫邏輯體系結構121
      6.2.2資料庫物理體系結構121
      6.2.3客戶機和伺服器的互動方式127
      6.2.4SQLServer分散式查詢127
      6.3SQLServer客戶機/伺服器體系結構128
      6.3.1SQLServer客戶端組件129
      6.3.2SQLServer伺服器端組件130
      6.3.3SQLServer對XML的支持132
      6.3.4SQLServer傳輸組件133
      6.4SQLServer系統管理與開發134
      6.4.1分散式管理134
      6.4.2管理工具135
      6.4.3語言與編程接口137
      思考練習題138
      第7章SQLServer系統套用與管理139
      7.1SQLServer2014的資料庫類型139
      7.2SQLServer數據管理140
      7.2.1SQLServer的數據定義語言141
      7.2.2SQLServer的數據操作語言144
      7.3SQLServer2014資料庫操作146
      7.3.1創建用戶資料庫146
      7.3.2修改用戶資料庫151
      7.3.3刪除用戶資料庫152
      7.3.4資料庫表套用操作153
      7.3.5資料庫表的創建154
      7.3.6資料庫表的修改157
      7.3.7資料庫表的刪除159
      7.4其他資料庫套用操作160
      7.4.1創建資料庫視圖160
      7.4.2用工具和嚮導創建資料庫圖表161
      7.4.3創建存儲過程和觸發器161
      7.4.4資料庫的安全管理163
      思考練習題164
      第8章TransactSQL語言結構166
      8.1TSQL語言概述166
      8.1.1TSQL語言特點166
      8.1.2TSQL附加語言167
      8.1.3SQLServer查詢分析器173
      8.2TransactSQL語言基礎173
      8.3TransactSQL語言運算符179
      8.3.1算術運算符179
      8.3.2賦值運算符181
      8.3.3位運算符182
      8.3.4比較運算符183
      8.3.5邏輯運算符183
      8.3.6一元運算符184
      8.3.7運算符的優先順序184
      8.4數據表的創建與維護184
      8.4.1創建數據表184
      8.4.2刪除數據表188
      8.4.3向數據表中插入記錄188
      8.4.4從數據表中刪除記錄190
      8.4.5修改和更新記錄191
      8.5對資料庫中數據表的操作192
      8.5.1按條件查詢數據192
      8.5.2使用通配符和子查詢194
      8.5.3數據連線196
      8.5.4數據排序197
      8.5.5數據統計198
      8.6資料庫索引199
      8.6.1索引的概念200
      8.6.2索引類型200
      8.6.3索引的創建與刪除201
      8.6.4索引的設計202
      8.7資料庫視圖204
      8.7.1視圖的創建與刪除204
      8.7.2視圖與數據修改206
      8.7.3查詢和視圖的比較206
      8.8函式207
      8.8.1聚合函式207
      8.8.2數學函式212
      8.8.3字元串函式213
      8.8.4系統函式218
      8.8.5日期和時間函式222
      8.8.6文本和圖像函式225
      8.9SQLServer資料庫複製226
      8.9.1資料庫複製的技術體系227
      8.9.2資料庫複製原理229
      8.9.3複製的拓撲結構230
      8.9.4事務複製的實現232
      8.9.5SQLServer數據備份與恢復235
      思考練習題238
      第9章TransactSQL程式設計240
      9.1TransactSQL的變數定義和流程控制語句240
      9.1.1變數的定義和使用240
      9.1.2流程控制語句243
      9.2存儲過程252
      9.2.1存儲過程概述252
      9.2.2創建存儲過程254
      9.2.3調用存儲過程256
      9.2.4修改存儲過程258
      9.2.5刪除存儲過程260
      9.2.6存儲過程的最佳化260
      9.3用戶自定義的數據類型261
      9.4觸發器的套用263
      9.4.1SQLServer觸發器的用途263
      9.4.2創建觸發器264
      9.4.3使用觸發器266
      9.4.4查看觸發器的信息270
      9.4.5修改和刪除觸發器272
      9.5事務和鎖274
      9.5.1事務的概念274
      9.5.2事務編程276
      9.5.3鎖279
      9.5.4使事務更有效地工作281
      思考練習題281
      第10章資料庫安全與維護283
      10.1SQLServer資料庫的安全性管理概述283
      10.2SQLServer資料庫安全性管理與控制285
      10.3SQLServer的安全體系結構和安全認證289
      10.4SQLServer的許可權管理290
      思考練習題294
      第11章現代資料庫技術295
      11.1面向對象的資料庫系統295
      11.1.1面向對象的數據模型296
      11.1.2面向對象資料庫語言297
      11.1.3面向對象資料庫的模式演進298
      11.1.4面向對象程式設計299
      11.2並行資料庫系統和分散式資料庫系統300
      11.2.1並行資料庫系統300
      11.2.2分散式資料庫系統301
      11.3數據倉庫302
      11.3.1從資料庫到數據倉庫303
      11.3.2數據倉庫的定義304
      11.3.3數據倉庫系統的結構305
      11.3.4數據倉庫的數據組織306
      11.3.5數據倉庫的數據模型307
      11.3.6SQLServer數據倉庫組件309
      11.3.7SQLServer數據倉庫的建設流程311
      11.4數據挖掘313
      11.4.1數據挖掘概述313
      11.4.2數據挖掘模型314
      11.4.3使用決策樹模型從關係資料庫中挖掘數據316
      11.4.4套用聚類分析模型挖掘數據317
      思考練習題318
      第12章網路資料庫編程319
      12.1網路資料庫的連線319
      12.1.1ODBC的管理319
      12.1.2通過ODBC連線資料庫323
      12.1.3ADO簡介328
      12.2ASP編程337
      12.2.1ASP概述337
      12.2.2ASP的內置對象340
      12.2.3ASP的內置組件355
      12.2.4ASP實現對資料庫的訪問360
      12.3JSP編程363
      12.3.1JSP概述363
      12.3.2JSP編程概要364
      12.3.3JSP資料庫訪問技術370
      思考練習題376
      附錄A樣本資料庫377
      附錄BSQLServer常用系統存儲過程380
      附錄C函式一覽表383
      附錄D配置ODBC所需的函式390
      附錄E各章思考練習題參考答案391
      E.1第1章思考練習題參考答案391
      E.2第2章思考練習題參考答案392
      E.3第3章思考練習題參考答案394
      E.4第4章思考練習題參考答案395
      E.5第5章思考練習題參考答案396
      E.6第6章思考練習題參考答案397
      E.7第7章思考練習題參考答案399
      E.8第8章思考練習題參考答案400
      E.9第9章思考練習題參考答案401
      E.10第10章思考練習題參考答案402
      E.11第11章思考練習題參考答案403
      E.12第12章思考練習題參考答案404
      參考文獻407

      相關詞條

      熱門詞條

      聯絡我們