資料庫基礎教程(SQLServer平台)(第2版)

資料庫基礎教程(SQLServer平台)(第2版)

《資料庫基礎教程(SQLServer平台)(第2版)》是2014年8月電子工業出版社出版的圖書,作者是顧韻華,李含光。

基本介紹

  • 書名:資料庫基礎教程(SQLServer平台)(第2版)
  • 作者:顧韻華,李含光
  • ISBN:9787121238567
  • 出版社:電子工業出版社
  • 出版時間:2014年8月
  • 頁數:328
  • 字數:524千字
  • 開本:16(185*260)
  • 版次:01-01
內容簡介,圖書目錄,作者簡介,

內容簡介

本書是江蘇省精品教材立項建設項目、“十二五”江蘇省高等學校重點教材建設項目成果,以基於資料庫的套用能力培養為主要目標,面向套用型教學需求,重點突出基礎性和套用性。按照“理論、實踐、再理論、再實踐”的思想關聯知識,以一個貫穿全書的商品訂購管理資料庫示例為主線,將資料庫基本原理、技術和套用三者有機結合。全書共9章,內容包括資料庫概覽、關係數據模型、關係資料庫語言SQL、資料庫設計、關係規範化理論、套用系統中的SQL 及相關技術、資料庫套用開發、資料庫保護和資料庫新進展。附錄A 和B分別是實驗指導和課程設計指導。附錄C是T-SQL 常用語句。本書免費提供配套電子課件、習題參考解答、示例源程式和視頻資源。

圖書目錄

目 錄
第1 章 資料庫概覽—實例、概念與認識 1
1.1 數據管理技術的進展 1
1.1.1 人工管理階段 1
1.1.2 檔案系統階段 1
1.1.3 資料庫系統階段 2
1.2 理解資料庫系統 3
1.2.1 實例——商品訂購管理系統 4
1.2.2 什麼是資料庫系統 5
1.3 資料庫系統結構 6
1.3.1 資料庫系統的三級模式結構 6
1.3.2 資料庫系統的二級映像 7
1.3.3 資料庫管理系統 7
1.3.4 資料庫系統所需人員 8
1.4 數據模型 9
1.4.1 數據模型的概念 9
1.4.2 概念數據模型10
1.4.3 邏輯數據模型12
1.5 資料庫系統的發展13
1.5.1 資料庫系統發展的階段13
1.5.2 資料庫系統主要研究領域14
本章小結15
習題1 15
第2 章 關係數據模型—關係資料庫基礎16
2.1 關係數據結構16
2.1.1 二維表與關係數據結構16
2.1.2 關係數據結構的形式化定義18
2.1.3 關係的性質19
2.1.4 關係模式20
2.1.5 關係資料庫20
2.1.6 碼21
2.2 關係操作22
2.2.1 基本關係操作23
2.2.2 關係數據語言分類23
2.2.3 關係代數23
2.3 關係完整性28
·VI·
2.3.1 實體完整性29
2.3.2 參照完整性29
2.3.3 用戶定義完整性29
本章小結30
習題230
第3 章 關係資料庫語言SQL—資料庫套用基礎31
3.1 SQL 概述31
3.1.1 SQL 的特點32
3.1.2 SQL 基本概念32
3.1.3 SQL 語言的組成33
3.1.4 SQL 語句分類34
3.2 SQL 語言的數據類型34
3.3 數據定義36
3.3.1 模式定義36
3.3.2 基本表定義37
3.3.3 索引定義40
3.3.4 視圖定義42
3.4 數據查詢43
3.4.1 SELECT 語句結構43
3.4.2 單表查詢44
3.4.3 連線查詢52
3.4.4 嵌套查詢56
3.4.5 集合查詢61
3.4.6 視圖查詢62
3.5 數據更新64
3.5.1 數據插入64
3.5.2 數據修改65
3.5.3 數據刪除65
3.5.4 視圖更新66
3.5.5 更新操作與數據完整性67
本章小結67
習題368
第4 章 資料庫設計—資料庫套用系統開發總論69
4.1 資料庫設計概述69
4.1.1 資料庫設計的含義69
4.1.2 資料庫設計的特點70
4.1.3 資料庫設計的六階段71
4.2 需求分析72
4.2.1 需求分析的步驟72
·VII·
4.2.2 需求分析常用的調查方法73
4.2.3 需求分析的描述73
4.3 概念設計78
4.3.1 概念設計的方法78
4.3.2 ER 方法79
4.3.3 基本E-R 模型的擴充82
4.3.4 擴展E-R 模型85
4.4 邏輯設計87
4.4.1 E-R 模型轉換為關係模型87
4.4.2 數據模式的最佳化90
4.4.3 設計用戶外模式90
4.5 物理設計91
4.5.1 確定資料庫的物理結構91
4.5.2 性能評價92
4.6 資料庫實施92
4.6.1 資料庫結構定義及數據載入93
4.6.2 應用程式編寫與調試93
4.6.3 資料庫試運行94
4.7 資料庫運行與維護94
4.7.1 資料庫的轉儲和恢復94
4.7.2 資料庫安全性、完整性控制94
4.7.3 資料庫性能監督、分析和改進95
4.7.4 資料庫的重定義、重構和重組織95
本章小結95
習題495
第5 章 關係規範化理論——關係資料庫設計理論基礎97
5.1 數據冗餘與操作異常問題97
5.1.1 數據冗餘與操作異常97
5.1.2 問題原因分析98
5.2 函式依賴98
5.2.1 函式依賴的基本概念99
5.2.2 函式依賴的分類99
5.2.3 函式依賴與數據冗餘100
5.3 範式100
5.3.1 關係模式和碼100
5.3.2 基於函式依賴的範式101
5.3.3 多值依賴與4NF104
5.4 數據依賴公理系統106
5.4.1 邏輯蘊含106
·VIII·
5.4.2 Armstrong 公理系統106
5.4.3 函式依賴集的閉包107
5.4.4 最小依賴集108
5.5 模式分解109
5.5.1 無損分解110
5.5.2 函式依賴保持112
本章小結114
習題5114
第6 章 套用系統中的SQL 及相關技術——套用開發關鍵技術116
6.1 在套用中使用SQL 116
6.2 T-SQL 程式設計117
6.2.1 T-SQL 程式設計基礎117
6.2.2 流程控制語句120
6.2.3 批處理和腳本125
6.2.4 函式126
6.2.5 游標133
6.3 存儲過程和觸發器139
6.3.1 存儲過程139
6.3.2 觸發器145
6.4 資料庫訪問接口148
6.4.1 開放資料庫互連ODBC 149
6.4.2 OLE DB 和ADO154
6.4.3 ADO.NET158
6.4.4 JDBC160
本章小結164
習題6165
第7 章 資料庫套用開發—過程、平台與實例166
7.1 資料庫套用系統的開發過程166
7.2 資料庫套用系統的體系結構168
7.2.1 單用戶模式168
7.2.2 主從式多用戶模式168
7.2.3 C/S 模式168
7.2.4 B/S 模式169
7.3 常用的資料庫系統170
7.3.1 SQL Server170
7.3.2 Oracle 172
7.3.3 Sybase173
7.3.4 DB2 173
7.3.5 MySQL174
·IX·
7.3.6 VFP174
7.3.7 Access174
7.3.8 SQLite 175
7.3.9 資料庫系統的選擇175
7.4 常用資料庫套用開發工具簡介175
7.4.1 Visual Studio 176
7.4.2 Eclipse 176
7.5 C#資料庫套用開發177
7.5.1 C#程式設計概述177
7.5.2 ADO.NET 資料庫套用技術183
7.5.3 C#資料庫套用系統開發案例—商品訂購管理系統191
7.6 Java 資料庫套用開發203
7.6.1 JDBC 資料庫訪問流程203
7.6.2 結果集(ResultSet)208
7.6.3 JDBC 資料庫編程210
7.6.4 Java 資料庫套用系統開發案例—商品訂購管理系統223
本章小結232
習題7232
第8 章 資料庫保護—資料庫管理基礎234
8.1 資料庫保護概述234
8.2 資料庫安全235
8.2.1 資料庫安全保護範圍235
8.2.2 資料庫安全性目標235
8.2.3 資料庫安全控制236
8.2.4 SQL Server 的安全機制238
8.3 資料庫完整性243
8.3.1 完整性概念243
8.3.2 DBMS 的完整性控制245
8.3.3 SQL Server 的完整性機制246
8.4 並發控制250
8.4.1 事務250
8.4.2 事務的並發執行252
8.4.3 並發調度的可串列化253
8.4.4 封鎖253
8.4.5 活鎖與死鎖255
8.4.6 SQL Server 的事務處理和鎖機制256
8.5 資料庫恢復260
8.5.1 故障種類260
8.5.2 資料庫恢復技術260
·X·
8.5.3 SQL Server 的恢復技術263
本章小結265
習題8265
第9 章 資料庫新進展—領域知識拓展266
9.1 資料庫技術的研究與發展266
9.1.1 資料庫技術的發展266
9.1.2 資料庫發展的特點267
9.1.3 資料庫技術的研究方向268
9.2 數據倉庫與數據挖掘271
9.2.1 數據倉庫271
9.2.2 數據挖掘272
9.2.3 數據倉庫與數據挖掘274
9.3 XML 數據管理275
9.3.1 XML 概述275
9.3.2 XML 數據模型275
9.3.3 XML 數據查詢278
9.3.4 SQL Server 中XML 數據處理278
9.4 非關係型資料庫(NoSQL)280
9.4.1 NoSQL 概念280
9.4.2 NoSQL 架構281
9.4.3 CAP 理論281
本章小結282
習題9282
附錄A 實驗指導283
附錄B 課程設計指導310
附錄C T-SQL 常用語句314
參考文獻316

作者簡介

2004.9 《計算機網路》課件獲第二屆“方正奧思杯”江蘇省多媒體競賽好課件獎2005.1 校優秀教學質量一等獎2006.12 校科技進步一等獎2008.7 校科技進步一等獎

相關詞條

熱門詞條

聯絡我們