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

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

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

定 價:¥32.00

作 者: 曾長軍 主編
出版社: 人民郵電出版社
叢編項: 21世紀高等學校計算機規(guī)劃教材·精品系列
標 簽: SQL

ISBN: 9787115205575 出版時間: 2009-10-01 包裝: 平裝
開本: 16開 頁數(shù): 299 字數(shù):  

內(nèi)容簡介

  《SQL Server數(shù)據(jù)庫原理及應用教程》從數(shù)據(jù)庫的基本理論知識出發(fā),通過豐富的實例介紹數(shù)據(jù)庫的分析、設計過程以及開發(fā)應用等。全書分為3篇。第1篇主要介紹數(shù)據(jù)庫的基本原理與基礎知識,SQL Server 2000的特點安裝、使用和維護等內(nèi)容。第2篇為SQL Server 2000數(shù)據(jù)庫管理,包括創(chuàng)建數(shù)據(jù)庫、SQL查詢語句、T-SQL、索引與數(shù)據(jù)的完整性、存儲過程和觸發(fā)器、數(shù)據(jù)庫的安全管理、備份和恢復等內(nèi)容。第3篇從軟件工程的觀點講解Visual Basic/ADO、ASP.NET/ADO.NET開發(fā)與編程,給出了SQL Server 數(shù)據(jù)庫在實際應用方面的綜合實例。每章還配有一定數(shù)量的習題以幫助讀者加深理解?!禨QL Server數(shù)據(jù)庫原理及應用教程》可作為普通本科院校相關專業(yè)“網(wǎng)絡數(shù)據(jù)庫”、“數(shù)據(jù)庫應用”、“電子商務數(shù)據(jù)庫”課程的教材,還可作為網(wǎng)站開發(fā)與維護人員參考用書。

作者簡介

暫缺《SQL Server數(shù)據(jù)庫原理與應用教程》作者簡介

圖書目錄

第1篇 數(shù)據(jù)庫基礎
第1章 數(shù)據(jù)庫基礎概述 2
1.1 數(shù)據(jù)庫系統(tǒng)簡介 2
1.2 數(shù)據(jù)庫系統(tǒng)的組成 3
1.2.1 數(shù)據(jù)庫 3
1.2.2 數(shù)據(jù)庫管理系統(tǒng) 3
1.2.3 數(shù)據(jù)庫系統(tǒng)的用戶 3
1.2.4 數(shù)據(jù)庫系統(tǒng)的網(wǎng)絡結構 4
1.3 關系型數(shù)據(jù)庫 4
1.3.1 關系型數(shù)據(jù)庫定義 4
1.3.2 關系型數(shù)據(jù)庫與表 5
1.3.3 主鍵與外鍵 5
1.3.4 字段約束 6
1.3.5 數(shù)據(jù)完整性 7
1.3.6 表的關聯(lián) 7
1.4 關系型數(shù)據(jù)庫的設計 9
1.4.1 E-R模型 9
1.4.2 數(shù)據(jù)庫設計過程 10
1.4.3 關系型數(shù)據(jù)庫規(guī)范化分析 10
小結 13
習題 13
第2章 SQL Server 2000簡介 14
2.1 SQL Server 2000的新特性 14
2.1.1 數(shù)據(jù)庫增強 14
2.1.2 聯(lián)合數(shù)據(jù)庫服務器 15
2.2 SQL Server 2000的安裝 15
2.2.1 安裝前的準備事項 15
2.2.2 SQL Server 2000 的硬件和軟件安裝要求 15
2.2.3 創(chuàng)建SQL Server 2000服務賬號 16
2.2.4 SQL Server 2000的安裝路徑 17
2.2.5 安裝SQL Server 2000的步驟 18
2.3 管理SQL Server 2000服務器組件 21
2.3.1 SQL Server 2000服務管理器 21
2.3.2 SQL Server 2000主要的服務器組件簡介 22
2.4 SQL Server 2000的通信組件 22
2.4.1 服務器端的網(wǎng)絡實用工具 22
2.4.2 客戶端網(wǎng)絡實用工具 23
2.5 SQL Server 2000主要的管理工具 23
2.5.1 企業(yè)管理器 24
2.5.2 查詢分析器 24
2.6 注冊服務器 25
2.7 一個簡單的應用舉例 25
小結 27
習題 27
第2篇 數(shù)據(jù)庫管理
第3章 SQL Server數(shù)據(jù)庫管理 30
3.1 SQL Server數(shù)據(jù)庫簡介 30
3.1.1 SQL Server數(shù)據(jù)庫 30
3.1.2 設計SQL Server數(shù)據(jù)庫 30
3.1.3 數(shù)據(jù)庫中的對象 31
3.1.4 SQL Server數(shù)據(jù)庫類型 31
3.1.5 文件和文件組 32
3.1.6 日志 32
3.2 創(chuàng)建數(shù)據(jù)庫 33
3.2.1 使用Transact-SQL創(chuàng)建數(shù)據(jù)庫 33
3.2.2 使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫 34
3.3 修改數(shù)據(jù)庫 36
3.3.1 使用Transact-SQL修改數(shù)據(jù)庫 36
3.3.2 使用企業(yè)管理器修改數(shù)據(jù)庫 37
3.4 刪除數(shù)據(jù)庫 37
3.4.1 使用Transact-SQL刪除數(shù)據(jù)庫 37
3.4.2 使用企業(yè)管理器刪除數(shù)據(jù)庫 38
3.5 查看與設置數(shù)據(jù)庫參數(shù) 39
3.5.1 使用sp_helpdb查看數(shù)據(jù)庫信息 39
3.5.2 使用企業(yè)管理器查看數(shù)據(jù)庫信息 39
小結 40
習題 40
第4章 表與視圖 41
4.1 SQL Server中的數(shù)據(jù)類型 41
4.1.1 數(shù)據(jù)類型 41
4.1.2 空值的含義 42
4.2 創(chuàng)建表 43
4.2.1 使用企業(yè)管理器創(chuàng)建表 43
4.2.2 使用CREATE TABLE語句創(chuàng)建表 44
4.3 修改表的結構 44
4.3.1 使用企業(yè)管理器修改表結構 44
4.3.2 使用ALTER TABLE語句修改表結構 45
4.4 添加表中的記錄 46
4.4.1 使用企業(yè)管理器添加記錄 46
4.4.2 使用INSERT語句添加記錄 46
4.5 修改表中的記錄 47
4.5.1 使用企業(yè)管理器修改記錄 47
4.5.2 使用UPDATE語句修改記錄 47
4.6 刪除表中的記錄 48
4.6.1 使用企業(yè)管理器刪除記錄 48
4.6.2 使用DELETE語句刪除記錄 48
4.7 刪除表 49
4.7.1 使用企業(yè)管理器刪除表 49
4.7.2 使用DROP TABLE語句刪除表 50
4.8 視圖的概念 50
4.9 創(chuàng)建視圖 50
4.9.1 使用企業(yè)管理器創(chuàng)建視圖 50
4.9.2 使用CREATE VIEW創(chuàng)建視圖 52
4.10 管理視圖 53
4.10.1 查看和修改視圖信息 53
4.10.2 刪除視圖 54
4.11 通過視圖修改基本表中的數(shù)據(jù) 54
4.11.1 查詢操作 55
4.11.2 插入操作 55
4.11.3 修改操作 56
4.11.4 刪除操作 56
小結 56
習題 56
第5章 SQL結構化查詢語言 57
5.1 SQL基礎 57
5.1.1 SQL概述 57
5.1.2 SQL的分類 57
5.2 SELECT查詢語句 58
5.2.1 SQL查詢分析器 58
5.2.2 查詢語句格式 59
5.3 基于單表的查詢 59
5.3.1 查詢表中指定的字段 60
5.3.2 通配符“*”的使用 60
5.3.3 使用單引號加入字符串 60
5.3.4 使用別名 61
5.3.5 顯示表達式的值 61
5.3.6 使用DISTINCT短語消除重復的記錄 61
5.3.7 使用WHERE子句查詢特定的記錄 62
5.3.8 使用ORDER BY子句對查詢結果排序 67
5.3.9 SQL的聚合函數(shù) 67
5.3.10 使用GROUP BY子句對查詢結果進行分組 70
5.3.11 使用HAVING子句篩選結果表 70
5.4 基于多表的連接查詢 71
5.4.1 連接謂詞 71
5.4.2 以JOIN關鍵字指定的連接 73
5.5 子查詢 76
5.5.1 使用IN或NOT IN的子查詢 77
5.5.2 INSERT,DELETE和UPDATE語句中的子查詢 78
5.5.3 使用比較運算符的子查詢 79
5.5.4 使用EXISTS的子查詢 80
5.5.5 相關子查詢 81
5.5.6 使用UNION運算符組合多個結果 82
5.5.7 在查詢的基礎上創(chuàng)建新表 82
小結 83
習題 84
第6章 Transact-SQL 85
6.1 常量 85
6.1.1 關于SQL標識符 85
6.1.2 常量 85
6.2 變量 86
6.2.1 全局變量 86
6.2.2 局部變量 87
6.3 數(shù)據(jù)類型 88
6.3.1 系統(tǒng)數(shù)據(jù)類型 88
6.3.2 用戶定義數(shù)據(jù)類型 88
6.4 運算符與表達式 90
6.5 流程控制語句 91
6.5.1 BEGIN…END語句 91
6.5.2 IF…ELSE語句 91
6.5.3 無條件轉(zhuǎn)移(GOTO)語句 92
6.5.4 WHILE,BREAK和CONTINUE語句 92
6.5.5 RETURN語句 93
6.5.6 WAITFOR語句 93
6.6 系統(tǒng)內(nèi)置函數(shù) 93
6.6.1 系統(tǒng)函數(shù) 94
6.6.2 日期時間函數(shù) 96
6.6.3 字符串函數(shù) 96
6.6.4 數(shù)據(jù)函數(shù) 98
6.6.5 集合函數(shù) 98
6.7 用戶自定義函數(shù) 98
6.7.1 用戶函數(shù)的定義與調(diào)用 98
6.7.2 用戶定義函數(shù)的刪除 102
小結 102
習題 103
第7章 索引與數(shù)據(jù)完整性 104
7.1 索引 104
7.1.1 索引的分類 104
7.1.2 索引的創(chuàng)建 105
7.1.3 索引的刪除 108
7.2 數(shù)據(jù)完整性 109
7.2.1 數(shù)據(jù)完整性的分類 109
7.2.2 PRIMARY KEY約束 110
7.2.3 FOREIGN KEY約束 111
7.2.4 UNIQUE約束 111
7.2.5 CHECK約束 112
7.2.6 默認值約束 113
小結 115
習題 115
第8章 存儲過程和觸發(fā)器 117
8.1 存儲過程概述 117
8.1.1 存儲過程的基本概念 117
8.1.2 存儲過程的類型 117
8.2 存儲過程的創(chuàng)建 118
8.2.1 使用CREATE PROCEDURE語句創(chuàng)建 118
8.2.2 使用企業(yè)管理器創(chuàng)建 120
8.2.3 使用向?qū)?chuàng)建 121
8.3 執(zhí)行存儲過程 122
8.4 存儲過程的參數(shù) 124
8.4.1 參數(shù)傳遞方式 124
8.4.2 使用默認參數(shù) 125
8.4.3 使用帶OUTPUT的返回參數(shù) 125
8.5 存儲過程的返回值 126
8.5.1 RETURN語句 126
8.5.2 捕獲存儲過程的返回值 127
8.6 存儲過程的查看、修改和刪除 127
8.6.1 存儲過程的查看 127
8.6.2 存儲過程的修改 128
8.6.3 存儲過程的刪除 128
8.7 觸發(fā)器的概念 129
8.8 觸發(fā)器的創(chuàng)建 129
8.8.1 使用企業(yè)管理器創(chuàng)建觸發(fā)器 129
8.8.2 使用Transact-SQL語句創(chuàng)建觸發(fā)器 129
8.9 觸發(fā)器的使用 131
8.9.1 inserted表和deleted表 131
8.9.2 INSERT觸發(fā)器和UPDATE觸發(fā)器 132
8.9.3 DELETE觸發(fā)器 134
8.10 觸發(fā)器的修改及刪除 134
8.10.1 觸發(fā)器的修改 134
8.10.2 觸發(fā)器的刪除 135
小結 135
習題 135
第9章 備份恢復 137
9.1 備份和恢復概述 137
9.1.1 備份和恢復需求分析 137
9.1.2 數(shù)據(jù)庫備份的基本概念 137
9.1.3 數(shù)據(jù)庫恢復概念 138
9.2 備份操作和備份命令 138
9.2.1 創(chuàng)建備份設備 138
9.2.2 備份命令 139
9.2.3 使用企業(yè)管理器進行備份 140
9.2.4 使用備份向?qū)нM行備份 141
9.3 恢復操作和恢復命令 143
9.3.1 檢查點 143
9.3.2 數(shù)據(jù)庫的恢復命令 143
9.3.3 使用企業(yè)管理器恢復數(shù)據(jù)庫 144
9.4 導入導出 146
9.4.1 導入導出概念 146
9.4.2 使用實用程序?qū)雽С鰯?shù)據(jù) 147
小結 147
習題 148
第10章 系統(tǒng)安全管理 149
10.1 SQL Server 2000的身份認證模式 149
10.2 建立和管理用戶賬號 150
10.2.1 Windows NT認證模式登錄賬號的建立與刪除 150
10.2.2 SQL Server認證模式登錄賬號的建立與刪除 150
10.2.3 通過企業(yè)管理器創(chuàng)建和刪除登錄賬號 151
10.3 服務器角色與數(shù)據(jù)庫角色 152
10.3.1 固定服務器角色 152
10.3.2 固定數(shù)據(jù)庫角色 153
10.3.3 用戶自定義數(shù)據(jù)庫角色 160
小結 161
習題 161
第3篇 數(shù)據(jù)庫應用開發(fā)
第11章 C/S數(shù)據(jù)庫應用開發(fā)——Visual Basic/ADO+SQL Server 164
11.1 ODBC概述 164
11.1.1 ODBC體系結構 164
11.1.2 配置ODBC數(shù)據(jù)源 165
11.2 OLE DB和ADO概述 167
11.2.1 OLE DB體系結構 167
11.2.2 ADO對象模型 168
11.2.3 使用ADO的簡單流程 169
11.3 使用ADO數(shù)據(jù)控件訪問SQL Server數(shù)據(jù)庫 169
11.3.1 在Visual Basic工程中添加ADO數(shù)據(jù)控件 170
11.3.2 使用ADO數(shù)據(jù)控件連接SQL Server數(shù)據(jù)庫 170
11.3.3 ADO數(shù)據(jù)控件在程序中的操作方法 173
11.3.4 數(shù)據(jù)綁定控件的使用 174
11.4 使用ADO對象訪問SQL Server數(shù)據(jù)庫 179
11.4.1 引用ADO對象庫 179
11.4.2 使用Connection對象 180
11.4.3 使用Recordset對象處理數(shù)據(jù) 182
11.4.4 使用Command對象 188
11.5 開發(fā)實例——基于VB的學生信息管理系統(tǒng) 191
11.5.1 需求分析 191
11.5.2 系統(tǒng)設計 192
11.5.3 數(shù)據(jù)庫設計 192
11.5.4 用戶登錄模塊的創(chuàng)建 194
11.5.5 學生信息管理系統(tǒng)主窗體的創(chuàng)建 196
11.5.6 子模塊的編制 199
11.5.7 系統(tǒng)編譯與發(fā)行 203
小結 204
習題 204
第12章 B/S數(shù)據(jù)庫應用開發(fā)技術——ASP.NET/ADO.NET+SQL Server 205
12.1 ASP.NET概述 205
12.1.1 ASP.NET開發(fā)環(huán)境 205
12.1.2 創(chuàng)建第一個ASP.NET Web應用程序 209
12.1.3 ASP.NET語法 210
12.2 ADO.NET數(shù)據(jù)訪問技術 215
12.2.1 ADO.NET簡介 215
12.2.2 利用Select語句查詢記錄 217
12.2.3 用Insert語句插入記錄 221
12.2.4 利用Update語句更新記錄 223
12.2.5 利用Delete語句刪除記錄 224
12.3 采用數(shù)據(jù)綁定技術訪問數(shù)據(jù)庫 225
12.3.1 SqlDataSource數(shù)據(jù)源控件 225
12.3.2 使用GridView數(shù)據(jù)綁定控件存取數(shù)據(jù)庫 226
12.3.3 使用DateList數(shù)據(jù)綁定控件存取數(shù)據(jù)庫 238
12.3.4 使用Repeater數(shù)據(jù)綁定控件存取數(shù)據(jù)庫 249
小結 252
習題 252
第13章 B/S數(shù)據(jù)庫應用開發(fā)綜合實例——基于ASP.NET的學生管理系統(tǒng) 253
13.1 系統(tǒng)需求分析 253
13.2 總體設計 254
13.3 數(shù)據(jù)庫分析、設計與實現(xiàn) 254
13.4 編寫公用模塊 258
13.5 學生管理界面 261
13.6 課程管理界面 284
13.7 成績管理界面 285
13.8 教師管理界面 286
13.9 班級管理界面 286
小結 287
習題 287
附錄 289
附錄A 數(shù)據(jù)庫表結構 289
附錄B 常用語句 292
附錄C 常用函數(shù) 294
參考文獻 299

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號