日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡數(shù)據(jù)庫SQL Sever數(shù)據(jù)庫系統(tǒng)開發(fā)教程:基于SQL Server 2005+VB.NET 2005

數(shù)據(jù)庫系統(tǒng)開發(fā)教程:基于SQL Server 2005+VB.NET 2005

數(shù)據(jù)庫系統(tǒng)開發(fā)教程:基于SQL Server 2005+VB.NET 2005

定 價:¥39.80

作 者: 李春葆,曾平,趙丙秀 編著
出版社: 清華大學出版社
叢編項:
標 簽: SQL

ISBN: 9787302192022 出版時間: 2009-02-01 包裝: 平裝
開本: 16開 頁數(shù): 402 字數(shù):  

內(nèi)容簡介

  本書以學生成績管理系統(tǒng)為主線,主要講授數(shù)據(jù)庫應用系統(tǒng)的開發(fā)方法及過程。其中,應用系統(tǒng)設計以SQL Server 2005為平臺,其前端應用開發(fā)工具采用VB.NET 2005。全書分為3部分,包括數(shù)據(jù)庫系統(tǒng)基礎(chǔ)部分、SQL Server數(shù)據(jù)庫管理系統(tǒng)部分和VB.NET開發(fā)數(shù)據(jù)庫應用系統(tǒng)過程。各章給出了大量的示范性設計實例,并配有一定的練習題和上機實驗題。本書內(nèi)容詳實、通俗易懂、實用性強,要求讀者起點低。書中采用循序漸進、由淺入深的教學方式介紹數(shù)據(jù)庫應用系統(tǒng)開發(fā)的各個環(huán)節(jié),本書可以作為各類院校相關(guān)專業(yè)及培訓班的“數(shù)據(jù)庫系統(tǒng)開發(fā)”和“SQL Server 2005應用系統(tǒng)開發(fā)”課程的教學用書,對于計算機應用人員和計算機愛好者來說本書也是一本實用的自學參考書。

作者簡介

暫缺《數(shù)據(jù)庫系統(tǒng)開發(fā)教程:基于SQL Server 2005+VB.NET 2005》作者簡介

圖書目錄

第1部分 數(shù)據(jù)庫系統(tǒng)基礎(chǔ) 1
第1章 數(shù)據(jù)庫系統(tǒng)概述 2
1.1 數(shù)據(jù)和數(shù)據(jù)管理 2
1.1.1 數(shù)據(jù) 2
1.1.2 數(shù)據(jù)管理 2
1.2 計算機數(shù)據(jù)管理的3個階段 3
1.2.1 人工管理階段 3
1.2.2 文件系統(tǒng)管理階段 3
1.2.3 數(shù)據(jù)庫系統(tǒng)管理階段 4
1.3 什么是數(shù)據(jù)庫 5
1.3.1 數(shù)據(jù)庫的特點 5
1.3.2 數(shù)據(jù)庫的三級結(jié)構(gòu) 6
1.3.3 模式、內(nèi)模式和外模式 7
1.4 什么是數(shù)據(jù)庫管理系統(tǒng) 8
1.4.1 DBMS的主要功能 9
1.4.2 DBMS的組成 9
1.5 什么是數(shù)據(jù)庫系統(tǒng) 10
1.5.1 計算機系統(tǒng) 10
1.5.2 數(shù)據(jù)庫 10
1.5.3 數(shù)據(jù)庫管理系統(tǒng) 10
1.5.4 應用程序 11
1.5.5 用戶 11
1.6 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu) 11
1.6.1 兩層客戶機/服務器結(jié)構(gòu) 11
1.6.2 多層客戶機/服務器結(jié)構(gòu) 12
1.7 兩種模型 13
1.7.1 概念模型 14
1.7.2 數(shù)據(jù)模型 15
1.8 關(guān)系數(shù)據(jù)庫理論 16
1.8.1 基本術(shù)語 16
1.8.2 關(guān)系運算 17
1.8.3 規(guī)范化設計理念和方法 19
練習題1 20
第2章 數(shù)據(jù)庫設計 21
2.1 數(shù)據(jù)庫設計過程 21
2.2 需求分析 21
2.3 概念結(jié)構(gòu)設計 22
2.3.1 概念模型設計的方法與步驟 22
2.3.2 數(shù)據(jù)抽象與局部視圖設計 23
2.3.3 視圖的集成 25
2.4 邏輯結(jié)構(gòu)設計 26
2.4.1 概念模型向數(shù)據(jù)模型的轉(zhuǎn)換 26
2.4.2 設計用戶子模式 28
2.5 物理結(jié)構(gòu)設計 28
2.6 數(shù)據(jù)庫實施 28
2.7 數(shù)據(jù)庫運行維護 29
2.8 “學生成績管理系統(tǒng)”設計說明 29
2.8.1 系統(tǒng)功能 29
2.8.2 數(shù)據(jù)庫設計 29
2.8.3 系統(tǒng)運行演示 30
練習題2 33
第2部分 SQL Server數(shù)據(jù)庫管理系統(tǒng) 34
第3章 SQL Server 2005系統(tǒng)概述 35
3.1 SQL Server 2005系統(tǒng)簡介 35
3.1.1 SQL Server 2005的發(fā)展歷史 35
3.1.2 SQL Server 2005的各種版本 36
3.1.3 SQL Server 2005的新特征 36
3.1.4 SQL Server 2005的組成部分 37
3.1.5 SQL Server 2005組件的分類 39
3.2 系統(tǒng)需求 41
3.2.1 硬件需求 41
3.2.2 軟件需求 42
3.2.3 SQL Server 2005的網(wǎng)絡
環(huán)境需求 42
3.3 SQL Server 2005的安裝 42
3.4 SQL Server 2005的工具和實用程序 43
3.4.1 SQL Server Management
Studio 43
3.4.2 SQL Server Business Intel-
ligence Development Studio 45
3.4.3 SQL Server Profiler 46
3.4.4 數(shù)據(jù)庫引擎優(yōu)化顧問 48
3.4.5 Analysis Services 48
3.4.6 SQL Server Configuration
Manager 49
3.4.7 SQL Server文檔和教程 50
練習題3 50
第4章 創(chuàng)建和使用數(shù)據(jù)庫 51
4.1 數(shù)據(jù)庫對象 51
4.2 系統(tǒng)數(shù)據(jù)庫 52
4.3 SQL Server數(shù)據(jù)庫的存儲結(jié)構(gòu) 53
4.3.1 文件和文件組 53
4.3.2 事務日志 54
4.4 創(chuàng)建數(shù)據(jù)庫 55
4.5 配置數(shù)據(jù)庫 57
4.5.1 添加和刪除數(shù)據(jù)文件、
日志文件 57
4.5.2 數(shù)據(jù)庫選項設置 60
4.5.3 更改數(shù)據(jù)庫所有者 61
4.5.4 數(shù)據(jù)庫重命名 62
4.6 刪除數(shù)據(jù)庫 62
練習題4 63
第5章 創(chuàng)建和操作表 64
5.1 表的概念 64
5.1.1 什么是表 64
5.1.2 表中數(shù)據(jù)的完整性 65
5.1.3 SQL Server幾個重要的
系統(tǒng)表 66
5.2 創(chuàng)建表 67
5.3 修改表結(jié)構(gòu) 70
5.4 創(chuàng)建數(shù)據(jù)庫關(guān)系圖 71
5.4.1 建立數(shù)據(jù)庫關(guān)系圖 71
5.4.2 刪除數(shù)據(jù)庫關(guān)系 73
5.5 更改表名 74
5.6 刪除表 75
5.7 記錄的新增和修改 76
練習題5 77
第6章 T-SQL基礎(chǔ) 78
6.1 SQL語言 78
6.1.1 SQL語言概述 78
6.1.2 SQL語言的分類 79
6.2 T-SQL概述 79
6.2.1 T-SQL的語法約定 79
6.2.2 T-SQL的數(shù)據(jù)庫對象全名 80
6.2.3 如何在SQL Server管理
控制器中執(zhí)行T-SQL語句 80
6.3 數(shù)據(jù)定義語言(DDL) 82
6.3.1 數(shù)據(jù)庫的操作語句 82
6.3.2 數(shù)據(jù)表的操作語句 87
6.4 數(shù)據(jù)操縱語言(DML) 91
6.4.1 INSERT語句 91
6.4.2 UPDATE語句 92
6.4.3 DELETE語句 92
6.5 數(shù)據(jù)查詢語言(DQL) 93
6.5.1 投影查詢 93
6.5.2 選擇查詢 95
6.5.3 排序查詢 96
6.5.4 使用聚合函數(shù) 96
6.5.5 表的連接查詢 99
6.5.6 子查詢 102
6.5.7 查詢結(jié)果求并集和交集 105
6.5.8 相關(guān)子查詢 106
6.5.9 帶EXISTS測試的子查詢 107
6.5.10 空值及其處理 108
練習題6 110
第7章 T-SQL高級應用 111
7.1 數(shù)據(jù)匯總 111
7.1.1 在數(shù)據(jù)匯總中使用聚合函數(shù) 111
7.1.2 在數(shù)據(jù)匯總中使用
GROUP BY子句 113
7.2 復雜連接查詢 115
7.2.1 連接條件 116
7.2.2 內(nèi)連接 117
7.2.3 外連接 117
7.2.4 交叉連接 119
7.3 復雜子查詢 119
7.3.1 子查詢規(guī)則 121
7.3.2 子查詢類型 121
7.3.3 多層嵌套子查詢 124
7.4 數(shù)據(jù)來源是一個查詢的結(jié)果 124
7.5 交叉表查詢 125
7.5.1 使用PIVOT運算符 125
7.5.2 使用UNPIVOT運算符 126
練習題7 127
第8章 SQL Server程序設計 129
8.1 標識符 129
8.1.1 常規(guī)標識符 129
8.1.2 分隔標識符 130
8.2 數(shù)據(jù)類型 130
8.2.1 系統(tǒng)數(shù)據(jù)類型 131
8.2.2 用戶定義數(shù)據(jù)類型 137
8.3 變量 139
8.3.1 局部變量 140
8.3.2 全局變量 142
8.4 運算符 143
8.4.1 算術(shù)運算符 144
8.4.2 賦值運算符 144
8.4.3 按位運算符 144
8.4.4 比較運算符 145
8.4.5 邏輯運算符 145
8.4.6 字符串連接運算符 146
8.4.7 一元運算符 147
8.4.8 運算符優(yōu)先級 147
8.5 批處理 148
8.6 控制流語句 149
8.6.1 BEGIN…END語句 150
8.6.2 IF…ELSE語句 151
8.6.3 CASE語句 152
8.6.4 WHILE語句 154
8.6.5 GOTO語句 155
8.6.6 WAITFOR語句 155
8.6.7 RETURN語句 156
練習題8 156
第9章 函數(shù)和游標 157
9.1 函數(shù) 157
9.1.1 內(nèi)置函數(shù) 157
9.1.2 用戶定義函數(shù) 163
9.2 使用游標 168
9.2.1 游標的概念 168
9.2.2 游標的基本操作 169
9.2.3 使用游標 171
9.3 綜合應用示例 175
練習題9 176
第10章 索引 177
10.1 什么是索引 177
10.1.1 創(chuàng)建索引的原因 178
10.1.2 建立索引應該考慮的問題 178
10.2 索引類型 178
10.2.1 聚集索引 179
10.2.2 非聚集索引 179
10.2.3 唯一性索引 180
10.3 創(chuàng)建索引 180
10.3.1 使用SQL Server管理
控制器創(chuàng)建索引 180
10.3.2 使用CREATE INDEX
語句創(chuàng)建索引 184
10.3.3 使用CREATE TABLE
語句創(chuàng)建索引 187
10.4 查看和修改索引屬性 187
10.4.1 使用SQL Server管理控制
器查看和修改索引屬性 187
10.4.2 使用T-SQL語句查看和
修改索引屬性 188
10.5 刪除索引 189
10.5.1 使用SQL Server管理
控制器刪除索引 189
10.5.2 使用T-SQL語句刪除索引 190
練習題10 190
第11章 視圖 191
11.1 視圖概述 191
11.2 創(chuàng)建視圖 192
11.2.1 使用SQL Server管理
控制器創(chuàng)建視圖 192
11.2.2 使用SQL語句創(chuàng)建視圖 195
11.3 使用視圖 197
11.3.1 使用視圖進行數(shù)據(jù)查詢 197
11.3.2 通過視圖向基表中
插入數(shù)據(jù) 198
11.3.3 通過視圖修改基表中
數(shù)據(jù) 199
11.3.4 通過視圖刪除基表中的
數(shù)據(jù) 201
11.4 視圖定義的修改 202
11.4.1 使用SQL Server管理
控制器修改視圖定義 202
11.4.2 重命名視圖 204
11.5 查看視圖的信息 206
11.5.1 使用SQL Server管理
控制器查看視圖信息 206
11.5.2 使用sp_helptext存儲
過程查看視圖的信息 206
11.6 視圖的刪除 207
11.6.1 使用SQL Server管理
控制器刪除視圖 207
11.6.2 使用T-SQL刪除視圖 208
練習題11 208
第12章 數(shù)據(jù)庫完整性 210
12.1 約束 210
12.1.1 PRIMARY KEY約束
(主鍵約束) 211
12.1.2 FOREIGN KEY約束
(外鍵約束) 211
12.1.3 UNIQUE約束(唯一性
約束) 213
12.1.4  CHECK約束(檢查約束) 214
12.1.5 NOT NULL約束
(非空約束) 214
12.1.6 列約束和表約束 214
12.2 默認值 215
12.2.1 在創(chuàng)建表時指定默認值 216
12.2.2 使用默認對象 218
12.3 規(guī)則 221
12.3.1 創(chuàng)建規(guī)則 221
12.3.2 綁定規(guī)則 222
12.3.3 解除和刪除規(guī)則 223
練習題12 224
第13章 存儲過程 225
13.1 存儲過程概述 225
13.1.1 存儲過程的優(yōu)點 225
13.1.2 存儲過程的分類 226
13.2 創(chuàng)建存儲過程 226
13.2.1 使用SQL Server管理
控制器創(chuàng)建存儲過程 226
13.2.2 使用CREATE PROCEDURE
語句創(chuàng)建存儲過程 228
13.3 執(zhí)行存儲過程 230
13.4 存儲過程的參數(shù) 232
13.4.1 在存儲過程中使用參數(shù) 232
13.4.2 執(zhí)行帶輸入?yún)?shù)的
存儲過程 232
13.4.3 在存儲過程中使用
默認參數(shù) 233
13.4.4 在存儲過程中使用
輸出參數(shù) 234
13.4.5 存儲過程的返回值 235
13.5 存儲過程的管理 236
13.5.1 查看存儲過程 236
13.5.2 修改存儲過程 238
13.5.3 重命名存儲過程 240
13.5.4 刪除存儲過程 241
13.6 存儲過程綜合示例 242
練習題13 244
第14章 觸發(fā)器 245
14.1 觸發(fā)器概述 245
14.1.1 什么是觸發(fā)器 245
14.1.2 觸發(fā)器的作用 246
14.1.3 觸發(fā)器的種類 246
14.2 創(chuàng)建DML觸發(fā)器 246
14.2.1 使用SQL Server管理
控制器創(chuàng)建DML觸發(fā)器 246
14.2.2 使用T-SQL語句創(chuàng)建
DML觸發(fā)器 248
14.3 inserted表和deleted表 251
14.4 使用DML觸發(fā)器 252
14.4.1 使用INSERT觸發(fā)器 252
14.4.2 使用UPDATE觸發(fā)器 254
14.4.3 使用DELETE觸發(fā)器 254
14.4.4 使用INSTEAD OF觸發(fā)器 255
14.5 創(chuàng)建和使用DDL觸發(fā)器 257
14.5.1 創(chuàng)建DDL觸發(fā)器 257
14.5.2 DDL觸發(fā)器的應用 258
14.6 觸發(fā)器的管理 259
14.6.1 查看觸發(fā)器 259
14.6.2 修改觸發(fā)器 261
14.6.3 刪除觸發(fā)器 262
14.6.4 啟用或禁用觸發(fā)器 263
練習題14 264
第15章 SQL Server的安全管理 265
15.1 SQL Server安全體系結(jié)構(gòu) 265
15.1.1 安全機制概述 265
15.1.2 SQL Server的身份
驗證模式 266
15.1.3 設置身份驗證模式 267
15.2 服務器安全管理 268
15.2.1 創(chuàng)建SQL Server服務器
登錄賬號 268
15.2.2 管理SQL Server服務器
登錄賬號 271
15.3 數(shù)據(jù)庫用戶賬號管理 274
15.3.1 什么是數(shù)據(jù)庫用戶賬號 274
15.3.2 創(chuàng)建用戶賬號 275
15.3.3 用戶賬號管理 278
15.4 角色 280
15.4.1 固定的服務器角色 281
15.4.2 固定的數(shù)據(jù)庫角色 283
15.4.3 創(chuàng)建數(shù)據(jù)庫角色 284
15.4.4 數(shù)據(jù)庫角色管理 286
15.5 權(quán)限管理 286
15.5.1 常見的數(shù)據(jù)庫對象
訪問權(quán)限 286
15.5.2 登錄賬號權(quán)限管理 286
15.5.3 用戶賬號權(quán)限管理 289
練習題15 291
第16章 數(shù)據(jù)備份與恢復 292
16.1 備份和恢復概述 292
16.1.1 備份的作用 292
16.1.2 恢復模式 292
16.1.3 備份類型 293
16.2 備份設備 294
16.2.1 創(chuàng)建數(shù)據(jù)庫備份設備 294
16.2.2 刪除數(shù)據(jù)庫備份設備 296
16.3 選擇數(shù)據(jù)庫恢復類型 297
16.4 數(shù)據(jù)庫備份和恢復過程 298
16.4.1 使用SQL Server管理
控制器進行備份和恢復 298
16.4.2 使用T-SQL語句進行
備份和恢復 304
16.5 分離和附加用戶數(shù)據(jù)庫 307
16.5.1 分離用戶數(shù)據(jù)庫 307
16.5.2 附加用戶數(shù)據(jù)庫 308
練習題16 309
第3部分 VB.NET與數(shù)據(jù)庫應用
系統(tǒng)開發(fā) 310
第17章 ADO.NET數(shù)據(jù)訪問技術(shù) 311
17.1 ADO.NET模型 311
17.1.1 ADO.NET簡介 311
17.1.2 ADO.NET體系結(jié)構(gòu) 312
17.1.3 ADO.NET數(shù)據(jù)庫的
訪問流程 314
17.2 ADO.NET的數(shù)據(jù)訪問對象 314
17.2.1 SqlConnection對象 315
17.2.2 SqlCommand對象 318
17.2.3 DataReader對象 326
17.2.4 SqlDataAdapter對象 329
17.3 DataSet對象 334
17.3.1 DataSet對象概述 334
17.3.2 DataSet對象的屬性
和方法 335
17.3.3 Tables集合和DataTable
對象 336
17.3.4 Columns集合和Data-
Column對象 338
17.3.5 Rows集合和DataRow
對象 339
17.3.6 Relations集合和
DataRelation對象 342
17.4 數(shù)據(jù)綁定 343
17.4.1 數(shù)據(jù)綁定概述 344
17.4.2 BindingManagerBase類 349
17.5 DataView對象 354
17.5.1 DataView對象概述 354
17.5.2 DataView對象的列
排序設置 356
17.5.3 DataView對象的過濾
條件設置 356
17.6 DataGridView控件 357
17.6.1 創(chuàng)建DataGridView對象 357
17.6.2 DataGridView的屬性、
方法和事件 360
17.6.3 DataGridView與DataView
對象結(jié)合 364
17.6.4 通過DataGridView對象
更新數(shù)據(jù)源 367
練習題17 369
第18章 學生成績管理系統(tǒng)的實現(xiàn) 370
18.1 系統(tǒng)概述 370
18.1.1 設計技巧 370
18.1.2 系統(tǒng)安裝 371
18.2 系統(tǒng)結(jié)構(gòu) 371
18.3 系統(tǒng)實現(xiàn) 372
18.3.1 公共類 372
18.3.2 Module1.Bas模塊 373
18.3.3 pass窗體 374
18.3.4 main窗體 375
18.3.5 edstudent窗體 378
18.3.6 edstudent1窗體 382
18.3.7 qustudent窗體 385
18.3.8 edteacher窗體 388
18.3.9 edteacher1窗體 388
18.3.10 edrec窗體 388
18.3.11 edrec1窗體 389
18.3.12 quteacher窗體 389
18.3.13 edcourse窗體 389
18.3.14 edcourse1窗體 389
18.3.15 qucourse窗體 389
18.3.16 eddegree窗體 390
18.3.17 qudegree窗體 393
18.3.18 qudegree1窗體 395
18.3.19 qudegree2窗體 397
18.3.20 setuser窗體 397
18.3.21 setuser1窗體 397
練習題18 397
附錄 上機實驗題 398
參考文獻 403

本目錄推薦

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