資料庫原理及SQLServer

資料庫原理及SQLServer

《資料庫原理及SQLServer》是2015年6月電子工業出版社出版的圖書,作者是沐光雨,龐麗艷。

基本介紹

  • 書名:資料庫原理及SQLServer
  • 作者:沐光雨,龐麗艷
  • 出版社:電子工業出版社
  • 出版時間:2015年6月
  • 頁數:260 頁
  • 開本:16(185*260)
  • ISBN:9787121261497
  • 字數:416千字
  • 版次:01-01
內容簡介,圖書目錄,

內容簡介

本書的主要內戀烏捉容包括資料庫的發展、資料庫的體系結構、數據模型、關係型資料庫的基本理論、關係料微嫌資料庫標準SQL語言介紹、關係資料庫的規範化理論、資料庫的安全與控制、資料庫設計方法、在SQL Server 2005平台下資料庫的實用技術介紹及資料庫設計的綜合開發實例。本書內容體現了理論、實驗、課程設計三個環節相結合閥拘擔拔的特色,通過精品課網站提供習題解答,源程式下載和電子課件的教學服務。

圖書目錄

目 錄
第1章 緒論1
1.1 資料庫的基本概念1
1.2 資料庫的發展與套用前景4
1.2.1 資料庫的產生再檔拔辯與發展4
1.2.2 資料庫的套用前景9
1.3 資料庫管理系統9
1.3.1 資料庫管理系統的主要功能9
1.3.2 資料庫管理系統的組成10
1.4 資料庫系統10
1.4.1 資料庫系想采剃統的三級模式11
1.4.2 資料庫系統的二級映像功能和數據獨立性12
1.4.3 資料庫系統的體系結構13
第2章 數據模型16
2.1 現實世界的數據描述16
2.1.1 數據描述16
2.1.2 數據模型17
2.2 概念數據模型18
2.2.1 基本概念18
2.2.2 實體-聯繫模型20
2.2.3 概念模型實例22
2.3 傳統的三大數據模型24
2.3.1 層次模型24
2.3.2 網狀模型27
2.3.3 關係模型30
第3章 關係資料庫34
3.1 關係數據結構34
3.1.1 關係的定義34
3.1.2 基本關係的性質35
3.1.3 關係模式35
3.1.4 關係資料庫36
3.2 關係模型的形式化定義36
3.3 關係模型的完整性約束40
3.3.1 實體完整性41
3.3.2 參照完整性41
3.3.3 用戶定義完整性42
3.4 關係代數43
3.4.1 傳統的集合運算44
3.4.2 專門的關係運算46
第4章 關係資料庫的標準語言SQL52
4.1 SQL概述52
4.1.1 SQL的特點52
4.1.2 SQL對關係資料庫模式的支持53
4.2 SQL的數據類型54
4.3 SQL的數據定義功能55
4.3.1 定義基本表結構56
4.3.2 修改基本表57
4.3.3 刪除基本表58
4.4 SQL的查詢語句59
4.4.1 單表查詢59
4.4.2 連結查詢66
4.4.3 子查詢69
4.5 SQL的數據操作功能74
4.5.1 插入數據74
4.5.2 更新數據76
4.5.3 刪除數據76
4.6 建立和刪除索引77
4.6.1 索引的概念77
4.6.2 建立索引78
4.6.3 刪除索引79
4.7 SQL的控制功能79
4.7.1 授權80
4.7.2 收回許可權81
4.7.3 拒絕許可權82
第5章 資料庫規範化理論83
5.1 關係規範化的意義83
5.1.1 關係及關係模式83
5.1.2 問題的提出84
5.1.3 異常問題的解決86
5.2 關係模式的函式依賴87
5.2.1 函式依賴簡介87
5.2.2 碼的函式依賴表示89
5.2.3 數據依賴的公理89
5.3 關係模式的規範化90
5.3.1 範式及其類型90
5.3.2 第一範式91
5.3.3 第二範式92
5.3.4 第三範式94
5.3.5 BC範式95
5.4 關係模式分解95
5.4.1 無損分全催解96
5.4.2 保持函式依賴性97
5.5 關係模式規範化的步驟98
第6章 資料庫的安全與控制99
6.1 資料庫的安全性99
6.1.1 資料庫安全性控制99
6.1.2 視圖機制101
6.1.3 數據加密101
6.2 事務機制102
6.2.1 事務的概念與特性102
6.2.2 事務的提交與回退103
6.3 資料庫恢復103
6.3.1 資料庫的故障分類104
6.3.2 資料庫恢復策略105
6.3.3 故障的恢複方法107
6.3.4 具有檢查戒判籃點的恢復技術108
6.4 資料庫的並發控制110
6.4.1 並發控制引起的問題110
6.4.2 封鎖技術111
6.4.3 並發調度的可串列化114
6.5 資料庫的完整性115
6.5.1 資料庫完整性概述115
6.5.2 完整性控制117
6.5.3 數據完整的實現118
第7章 資料庫設計122
7.1 資料庫設計概述122
7.1.1 資料庫設計概念122
7.1.2 資料庫設計的內容123
7.1.3 資料庫設計方法124
7.1.4 資料庫設計的基本步驟124
7.2 需求分析127
7.2.1 需求分析的任務127
7.2.2 需求分析的步驟127
7.2.3 數據字典129
7.3 概念結構設計131
7.3.1 局部E-R模型的設計131
7.3.2 全局E-R模型的設計133
7.4 邏輯結構設計134
7.4.1 E-R模型向關係模型轉換134
7.4.2 關係模式的最佳化136
7.4.3 外模式的設計136
7.5 物理結構設計137
7.5.1 資料庫的物理設計內容和方法137
7.5.2 關係模式存取方法的選擇138
7.5.3 資料庫存儲結構的確定138
7.6 資料庫的實施和維護139
7.6.1 資料庫的實施139
7.6.2 資料庫的維護140
第8章 SQL Server 2005安裝與配置142
8.1 SQL Server 2005簡介142
8.1.1 SQL Server發展歷史142
8.1.2 SQL Server 2005的版本142
8.1.3 SQL Server 2005的新特性143
8.2 SQL Server 2005的安裝144
8.2.1 軟硬體要求144
8.2.2 SQL Server 2005的安裝過程145
8.2.3 SQL Server 2005配置工具簡介148
8.3 啟動SQL Server 2005服務148
第9章 SQL Server 2005基本操作與套用150
9.1 SQL Server 2005資料庫基本操作150
9.1.1 創建資料庫150
9.1.2 修改資料庫151
9.1.3 刪除資料庫152
9.2 數據表和視圖的基本操作153
9.2.1 數據表和視圖簡介153
9.2.2 數據表的創建、修改和刪除154
9.2.3 數據表中數據的添加、修改和刪除156
9.2.4 視圖的創建、修改和刪除157
9.2.5 索引的使用158
第10章 SQL Server 2005資料庫編程161
10.1 SQL Server 2005 Transact-SQL編程161
10.1.1 變數與函式161
10.1.2 流程控制語句166
10.1.3 CASE表達式168
10.1.4 輸出語句169
10.2 存儲過程170
10.2.1 存儲過程基本知識170
10.2.2 存儲過程的建立和運行170
10.2.3 存儲過程的修改與刪除173
10.3 觸發器174
10.3.1 觸發器基本知識174
10.3.2 觸發器的建立和使用175
10.3.3 觸發器的修改與刪除176
第11章 SQL Server 2005的安全性和完整性設定178
11.1 SQL Server 2005安全管理178
11.1.1 登錄名179
11.1.2 伺服器角色182
11.2 完整性184
11.2.1 數據完整性的分類184
11.2.2 完整性約束185
第12章 Java資料庫應用程式開發187
12.1 JDBC技術187
12.1.1 JDBC介紹187
12.1.2 JDBC體系結構187
12.1.3 JDBC驅動程式188
12.1.4 JDBC的接口189
12.2 連結資料庫190
12.3 綜合案例—學生成績管理系統192
12.3.1 建立資料庫和相關數據表192
12.3.2 創建資料庫封裝類193
12.3.3 創建學生信息增加類195
12.3.4 創建學生信息修改和刪除類204
12.3.5 創建學生信息查詢類215
第13章 Visual C++資料庫應用程式開發221
13.1 Visual C++資料庫開發的特點及資料庫開發技術概述221
13.2 ADO對象簡介222
13.2.1 ADO連結對象223
13.2.2 ADO記錄集對象227
13.2.3 ADO命令對象231
13.3 ADO資料庫編程技術233
13.4 綜合案例—學生成績管理系統238
13.4.1 建立資料庫和相關數據表238
13.4.2 創建工程239
13.4.3 封裝資料庫239
13.4.4 增加記錄240
13.4.5 查詢記錄243
13.4.6 編輯和刪除246
參考文獻250
4.6.1 索引的概念77
4.6.2 建立索引78
4.6.3 刪除索引79
4.7 SQL的控制功能79
4.7.1 授權80
4.7.2 收回許可權81
4.7.3 拒絕許可權82
第5章 資料庫規範化理論83
5.1 關係規範化的意義83
5.1.1 關係及關係模式83
5.1.2 問題的提出84
5.1.3 異常問題的解決86
5.2 關係模式的函式依賴87
5.2.1 函式依賴簡介87
5.2.2 碼的函式依賴表示89
5.2.3 數據依賴的公理89
5.3 關係模式的規範化90
5.3.1 範式及其類型90
5.3.2 第一範式91
5.3.3 第二範式92
5.3.4 第三範式94
5.3.5 BC範式95
5.4 關係模式分解95
5.4.1 無損分解96
5.4.2 保持函式依賴性97
5.5 關係模式規範化的步驟98
第6章 資料庫的安全與控制99
6.1 資料庫的安全性99
6.1.1 資料庫安全性控制99
6.1.2 視圖機制101
6.1.3 數據加密101
6.2 事務機制102
6.2.1 事務的概念與特性102
6.2.2 事務的提交與回退103
6.3 資料庫恢復103
6.3.1 資料庫的故障分類104
6.3.2 資料庫恢復策略105
6.3.3 故障的恢複方法107
6.3.4 具有檢查點的恢復技術108
6.4 資料庫的並發控制110
6.4.1 並發控制引起的問題110
6.4.2 封鎖技術111
6.4.3 並發調度的可串列化114
6.5 資料庫的完整性115
6.5.1 資料庫完整性概述115
6.5.2 完整性控制117
6.5.3 數據完整的實現118
第7章 資料庫設計122
7.1 資料庫設計概述122
7.1.1 資料庫設計概念122
7.1.2 資料庫設計的內容123
7.1.3 資料庫設計方法124
7.1.4 資料庫設計的基本步驟124
7.2 需求分析127
7.2.1 需求分析的任務127
7.2.2 需求分析的步驟127
7.2.3 數據字典129
7.3 概念結構設計131
7.3.1 局部E-R模型的設計131
7.3.2 全局E-R模型的設計133
7.4 邏輯結構設計134
7.4.1 E-R模型向關係模型轉換134
7.4.2 關係模式的最佳化136
7.4.3 外模式的設計136
7.5 物理結構設計137
7.5.1 資料庫的物理設計內容和方法137
7.5.2 關係模式存取方法的選擇138
7.5.3 資料庫存儲結構的確定138
7.6 資料庫的實施和維護139
7.6.1 資料庫的實施139
7.6.2 資料庫的維護140
第8章 SQL Server 2005安裝與配置142
8.1 SQL Server 2005簡介142
8.1.1 SQL Server發展歷史142
8.1.2 SQL Server 2005的版本142
8.1.3 SQL Server 2005的新特性143
8.2 SQL Server 2005的安裝144
8.2.1 軟硬體要求144
8.2.2 SQL Server 2005的安裝過程145
8.2.3 SQL Server 2005配置工具簡介148
8.3 啟動SQL Server 2005服務148
第9章 SQL Server 2005基本操作與套用150
9.1 SQL Server 2005資料庫基本操作150
9.1.1 創建資料庫150
9.1.2 修改資料庫151
9.1.3 刪除資料庫152
9.2 數據表和視圖的基本操作153
9.2.1 數據表和視圖簡介153
9.2.2 數據表的創建、修改和刪除154
9.2.3 數據表中數據的添加、修改和刪除156
9.2.4 視圖的創建、修改和刪除157
9.2.5 索引的使用158
第10章 SQL Server 2005資料庫編程161
10.1 SQL Server 2005 Transact-SQL編程161
10.1.1 變數與函式161
10.1.2 流程控制語句166
10.1.3 CASE表達式168
10.1.4 輸出語句169
10.2 存儲過程170
10.2.1 存儲過程基本知識170
10.2.2 存儲過程的建立和運行170
10.2.3 存儲過程的修改與刪除173
10.3 觸發器174
10.3.1 觸發器基本知識174
10.3.2 觸發器的建立和使用175
10.3.3 觸發器的修改與刪除176
第11章 SQL Server 2005的安全性和完整性設定178
11.1 SQL Server 2005安全管理178
11.1.1 登錄名179
11.1.2 伺服器角色182
11.2 完整性184
11.2.1 數據完整性的分類184
11.2.2 完整性約束185
第12章 Java資料庫應用程式開發187
12.1 JDBC技術187
12.1.1 JDBC介紹187
12.1.2 JDBC體系結構187
12.1.3 JDBC驅動程式188
12.1.4 JDBC的接口189
12.2 連結資料庫190
12.3 綜合案例—學生成績管理系統192
12.3.1 建立資料庫和相關數據表192
12.3.2 創建資料庫封裝類193
12.3.3 創建學生信息增加類195
12.3.4 創建學生信息修改和刪除類204
12.3.5 創建學生信息查詢類215
第13章 Visual C++資料庫應用程式開發221
13.1 Visual C++資料庫開發的特點及資料庫開發技術概述221
13.2 ADO對象簡介222
13.2.1 ADO連結對象223
13.2.2 ADO記錄集對象227
13.2.3 ADO命令對象231
13.3 ADO資料庫編程技術233
13.4 綜合案例—學生成績管理系統238
13.4.1 建立資料庫和相關數據表238
13.4.2 創建工程239
13.4.3 封裝資料庫239
13.4.4 增加記錄240
13.4.5 查詢記錄243
13.4.6 編輯和刪除246
參考文獻250

相關詞條

熱門詞條

聯絡我們