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

數(shù)據(jù)庫原理與應用(SQL Server)

數(shù)據(jù)庫原理與應用(SQL Server)

定 價:¥23.00

作 者: 趙杰,李濤,余江,王浩全
出版社: 人民郵電出版社
叢編項: 新世紀高等學校計算機系列教材
標 簽: Sever

ISBN: 9787115148384 出版時間: 2006-07-01 包裝: 平裝
開本: 16開 頁數(shù): 243 字數(shù):  

內容簡介

  本書詳細描述關系型數(shù)據(jù)庫的原理、數(shù)據(jù)模型和數(shù)據(jù)庫理論,并結合SQL Server 2000的特點,介紹使用SQL Server建立數(shù)據(jù)庫、使用SQL訪問數(shù)據(jù)庫、使用索引和視圖、使用存儲過程和觸發(fā)器的方法,充分展示SQL Server 2000數(shù)據(jù)庫作為面向對象的關系型數(shù)據(jù)庫的各種完善的功能。本書還結合具體應用實例,講述復雜數(shù)據(jù)庫設計的方法和過程。.本書適合作為普通高等院校“數(shù)據(jù)庫原理與應用”課程的通用教材,也適合從事辦公自動化的管理人員和從事計算機軟件設計的科技人員及其他有關人員參考。...

作者簡介

  作者:李濤李濤,碩士, 賽爾網絡工程師,畢業(yè)于合肥中國科技大學信息工程系,精通ASP、VB、VC、Java、SQL Server等編程語言和開發(fā)工具。熟悉OA辦公系統(tǒng),參與開發(fā)過大型辦公系統(tǒng),熟悉VS.NET開發(fā)。進入賽爾網絡3年,負責網絡安全與維護咨詢,有比較豐富的網站開發(fā)和維護經驗。

圖書目錄

第1章 數(shù)據(jù)庫系統(tǒng)概述 1
1.1 引言 1
1.1.1 數(shù)據(jù)庫是計算機技術發(fā)展的產物 1
1.1.2 數(shù)據(jù)庫是計算機應用的基礎 1
1.1.3 初學者可以快速掌握SQL Server數(shù)據(jù)庫管理系統(tǒng) 1
1.1.4 SQL Server在企業(yè)中的應用 2
1.2 數(shù)據(jù)庫技術的發(fā)展 2
1.2.1 數(shù)據(jù)庫發(fā)展階段的劃分 2
1.2.2 人工管理階段 2
1.2.3 文件系統(tǒng)階段 3
1.2.4 數(shù)據(jù)庫系統(tǒng)階段 4
1.2.5 高級數(shù)據(jù)庫階段 6
1.3 數(shù)據(jù)模型 9
1.3.1 數(shù)據(jù)模型 9
1.3.2 概念模型 10
1.3.3 實體聯(lián)系模型 11
1.3.4 層次模型 13
1.3.5 網狀模型 14
1.3.6 關系模型 14
1.4 數(shù)據(jù)庫系統(tǒng)結構 16
1.4.1 數(shù)據(jù)庫系統(tǒng)的三級模式結構 16
1.4.2 數(shù)據(jù)庫系統(tǒng)的組成 18
1.5 數(shù)據(jù)庫管理系統(tǒng)的功能和工作過程 19
1.5.1 數(shù)據(jù)庫管理系統(tǒng)的主要功能 19
1.5.2 數(shù)據(jù)庫系統(tǒng)的工作過程 20
1.5.3 數(shù)據(jù)庫系統(tǒng)的不同視圖 20
1.6 小結 22
習題 22
第2章 關系數(shù)據(jù)庫數(shù)學模型 27
2.1 關系模型的基本概念 27
2.1.1 關系的數(shù)據(jù)定義 27
2.1.2 關系模型 29
2.2 EER模型到關系模式的轉換 30
2.2.1 實體類型的轉換 30
2.2.2 二元關系的轉換 31
2.2.3 實體內部之間聯(lián)系的轉換 32
2.2.4 三元關系的轉換 33
2.2.5 子類型的轉換 33
2.3 關系代數(shù) 33
2.3.1 傳統(tǒng)的集合運算 34
2.3.2 專門的關系運算 35
2.4 關系演算 38
2.4.1 元組關系演算 38
2.4.2 域關系演算 40
2.5 小結 42
習題 42
第3章 關系數(shù)據(jù)庫設計理論 50
3.1 問題的提出 50
3.2 函數(shù)依賴 51
3.2.1 關系函數(shù)的類型 51
3.2.2 函數(shù)依賴 51
3.2.3 函數(shù)依賴的邏輯蘊涵 52
3.2.4 鍵 52
3.3 關系模式的規(guī)范化 53
3.3.1 第一范式(1NF) 54
3.3.2 第二范式(2NF) 55
3.3.3 第三范式(3NF) 56
3.3.4 BCNF范式 57
3.3.5 多值函數(shù)依賴 58
3.3.6 第四范式(4NF) 61
3.4 函數(shù)依賴的公理系統(tǒng) 62
3.4.1 Armstrong公理 62
3.4.2 公理的正確性 62
3.4.3 公理的推論 62
3.5 模式分解 63
3.5.1 無損連接 63
3.5.2 保持函數(shù)依賴的分解 65
3.5.3 3NF無損連接和保持函數(shù)依賴的分解算法 66
3.6 閉包及其計算* 66
3.7 函數(shù)依賴集的等價和覆蓋* 68
3.8 公理的完備性* 70
3.9 小結 71
習題 71
第4章 使用SQL Server設計數(shù)據(jù)庫 76
4.1 數(shù)據(jù)庫設計的總體思路 76
4.2 SQL Server管理工具簡介 77
4.2.1 服務管理器 77
4.2.2 企業(yè)管理器 78
4.2.3 查詢分析器 78
4.3 創(chuàng)建數(shù)據(jù)庫 79
4.3.1 使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫 80
4.3.2 使用T-SQL語句創(chuàng)建數(shù)據(jù)庫 82
4.3.3 查看和修改數(shù)據(jù)庫屬性 83
4.4 創(chuàng)建表 84
4.4.1 使用企業(yè)管理器創(chuàng)建表 85
4.4.2 表設計器窗體 86
4.4.3 建立和命名列 86
4.4.4 指定列的數(shù)據(jù)類型和為空性 86
4.4.5 列描述 87
4.4.6 保存數(shù)據(jù)表 88
4.4.7 使用T-SQL語句創(chuàng)建表 88
4.5 更改數(shù)據(jù)表的結構 89
4.5.1 添加新列 89
4.5.2 更改列名稱 90
4.5.3 更改列的數(shù)據(jù)類型及長度 90
4.5.4 使用標識列 91
4.5.5 定義主關鍵字 92
4.5.6 刪除列 93
4.6 刪除表 94
4.6.1 使用企業(yè)管理器刪除表 94
4.6.2 使用T-SQL語句刪除表 94
4.7 數(shù)據(jù)表關聯(lián) 94
4.7.1 利用關系圖定義表間的關系 95
4.7.2 編輯已有的關系 98
4.7.3 刪除關系 100
4.7.4 查看已有的關系 101
4.8 小結 102
習題 102
第5章 使用SQL訪問數(shù)據(jù) 105
5.1 查詢 105
5.1.1 簡單查詢 105
5.1.2 排序 106
5.1.3 多表連接查詢 106
5.1.4 子查詢 108
5.1.5 使用UNION的查詢 109
5.1.6 使用聚合函數(shù)和GROUP BY 110
5.1.7 創(chuàng)建交叉表查詢 111
5.1.8 使用DISTINCT和TOP關鍵字 111
5.1.9 使用SQL Server內建函數(shù) 112
5.2 插入 114
5.2.1 使用INSERT語句 114
5.2.2 使用INSERT…SELECT語句 115
5.2.3 使用SELECT…INTO語句 115
5.3 更新 116
5.3.1 更新基于表的數(shù)據(jù) 116
5.3.2 基于其他表更新數(shù)據(jù)行 116
5.3.3 使用子查詢更新指定的行 117
5.4 刪除 117
5.5 注釋語句 117
5.6 變量 118
5.7 控制語句 119
5.7.1 BEGIN…END語句 119
5.7.2 IF…ELSE語句 120
5.7.3 WHILE語句 120
5.7.4 CASE語句 121
5.8 小結 122
習題 122
第6章 使用索引和視圖 126
6.1 索引的概念 126
6.2 索引的類型 126
6.2.1 聚集索引 126
6.2.2 非聚集索引 128
6.3 索引的創(chuàng)建和管理 129
6.3.1 創(chuàng)建索引 129
6.3.2 修改索引 130
6.3.3 刪除索引 130
6.4 使用索引 131
6.4.1 使用聚集索引 131
6.4.2 使用非聚集索引 132
6.5 維護索引 132
6.5.1 維護統(tǒng)計信息 132
6.5.2 數(shù)據(jù)碎片 133
6.5.3 重建和整理索引 134
6.6 視圖的優(yōu)點 135
6.7 視圖的定義 136
6.7.1 創(chuàng)建視圖 136
6.7.2 修改視圖 136
6.7.3 刪除視圖 137
6.8 視圖的應用 137
6.8.1 從視圖中查詢 137
6.8.2 視圖的連接 138
6.8.3 視圖提供聚合值 138
6.8.4 利用視圖加強數(shù)據(jù)安全 139
6.9 小結 139
習題 139
第7章 使用存儲過程和觸發(fā)器 142
7.1 為何使用存儲過程 142
7.2 存儲過程的定義和管理 142
7.2.1 創(chuàng)建存儲過程 142
7.2.2 修改存儲過程 143
7.2.3 刪除存儲過程 144
7.2.4 重新編譯存儲過程 144
7.3 存儲過程的應用 144
7.3.1 使用存儲過程封裝數(shù)據(jù)處理 144
7.3.2 存儲過程返回參數(shù) 145
7.4 為何使用觸發(fā)器 146
7.5 觸發(fā)器的工作原理 146
7.5.1 INSERT觸發(fā)器 147
7.5.2 UPDATE觸發(fā)器 147
7.5.3 DELETE觸發(fā)器 147
7.6 創(chuàng)建和管理觸發(fā)器 148
7.6.1 創(chuàng)建觸發(fā)器 148
7.6.2 修改觸發(fā)器 149
7.6.3 刪除觸發(fā)器 150
7.7 使用觸發(fā)器 150
7.7.1 級聯(lián)更新 150
7.7.2 級聯(lián)刪除 151
7.7.3 保護數(shù)據(jù) 151
7.7.4 強制業(yè)務規(guī)則 151
7.8 小結 152
習題 152
第8章 數(shù)據(jù)保護 154
8.1 授權用戶訪問數(shù)據(jù) 154
8.1.1 授權用戶訪問SQL Server 154
8.1.2 授權用戶訪問數(shù)據(jù)庫 157
8.1.3 授權用戶訪問對象和數(shù)據(jù) 158
8.2 約束 160
8.2.1 DEFAULT約束 160
8.2.2 CHECK約束 161
8.2.3 UNIQUE約束 161
8.2.4 PRIMARY KEY約束 162
8.2.5 FOREIGN KEY約束 162
8.3 事務 163
8.3.1 為何使用事務 163
8.3.2 事務的概念 163
8.3.3 事務的狀態(tài) 164
8.3.4 定義事務 164
8.3.5 事務與故障恢復 165
8.4 并發(fā)控制 166
8.4.1 并發(fā)異常問題 166
8.4.2 封鎖協(xié)議 166
8.4.3 基本鎖 167
8.4.4 鎖的相容性 167
8.4.5 使用鎖 168
8.5 數(shù)據(jù)備份與恢復 170
8.5.1 備份數(shù)據(jù)庫 170
8.5.2 恢復數(shù)據(jù)庫 172
8.6 小結 175
習題 175
第9章 ADO數(shù)據(jù)庫編程接口 177
9.1 ADO簡介 177
9.2 ADO對象 177
9.2.1 Connection對象 178
9.2.2 RecordSet對象 179
9.2.3 Command對象 183
9.2.4 Parameter對象 186
9.2.5 Error對象 188
9.2.6 Field對象 189
9.2.7 Property對象 190
9.2.8 ADO中的事務管理 190
9.3 ADO綜合應用例程 192
9.3.1 ASP對象模型 192
9.3.2 ASP數(shù)據(jù)訪問實例 194
9.4 小結 196
習題 196
第10章 復雜數(shù)據(jù)庫設計 198
10.1 數(shù)據(jù)庫設計概述 198
10.1.1 數(shù)據(jù)庫設計的內容和要求 198
10.1.2 數(shù)據(jù)庫設計過程 200
10.2 需求分析 202
10.2.1 確認用戶需求,確定設計范圍 202
10.2.2 收集和分析需求數(shù)據(jù) 202
10.2.3 撰寫需求說明書 203
10.3 概念設計 204
10.3.1 E.R模型 204
10.3.2 設計局部概念模式 206
10.3.3 設計全局概念模式 208
10.4 邏輯設計 209
10.5 物理設計 211
10.6 數(shù)據(jù)庫的建立和維護 212
10.6.1 建立數(shù)據(jù)庫 212
10.6.2 數(shù)據(jù)庫的重組織和重構造 212
10.7 小結 214
習題 214
附錄 課堂教學質量評價系統(tǒng)的實現(xiàn) 217

本目錄推薦

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