注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫SQL SeverSQL Server數(shù)據(jù)庫開發(fā)實例精粹

SQL Server數(shù)據(jù)庫開發(fā)實例精粹

SQL Server數(shù)據(jù)庫開發(fā)實例精粹

定 價:¥48.00

作 者: 徐國智,汪孝宜 等編著
出版社: 電子工業(yè)出版社
叢編項: 開發(fā)專家之數(shù)據(jù)庫
標 簽: Sever

ISBN: 9787121020766 出版時間: 2006-01-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 443 字數(shù):  

內(nèi)容簡介

  叢書內(nèi)容整體介紹:本套叢書介紹了JSP、Visual Basic、ASP、Visual FoxPro、SQL Server開發(fā)數(shù)據(jù)庫應用系統(tǒng)的重點技術(shù)技巧,對初學者有很好的指導意義。然后以多個實用的系統(tǒng)為例,詳細地講述了用多個行業(yè)系統(tǒng)開發(fā)的詳細過程。內(nèi)容包括在線書店、企業(yè)內(nèi)部管理信息系統(tǒng)、新聞發(fā)布系統(tǒng)、醫(yī)院門診查詢系統(tǒng)、招標信息管理系統(tǒng)、固定資產(chǎn)管理系統(tǒng)等等。講解過程逐層深入,由一個簡單的系統(tǒng)開始,難度逐漸加深。全書各章都穿插著許多開發(fā)的技巧,同時突破只講編程技術(shù),不講開發(fā)思路的桎梏。書中處處滲透著軟件工程的思想,希望通過每個系統(tǒng)的開發(fā),提供給讀者一些軟件設(shè)計的理念,除了授人以魚,同時還授人以漁。本叢書適合行業(yè)數(shù)據(jù)庫系統(tǒng)庫開發(fā)人員、網(wǎng)站開發(fā)人員、高校學生、培訓機構(gòu)學員。本書首先講解了SQL Server開發(fā)的必備知識,歸納了常用技術(shù),然后重點介紹了SQL Server的優(yōu)化知識,指導讀者如何充分發(fā)揮SQL Server的性能。最后以多個不同語言開發(fā)的實用系統(tǒng)為例,詳細地講述了SQL Server在不同環(huán)境下開發(fā)數(shù)據(jù)庫應用程序的詳細過程。內(nèi)容包括三層結(jié)構(gòu)的進銷存系統(tǒng)(VB),在線圖書銷售系統(tǒng)(ASP),新聞發(fā)布系統(tǒng)(ASP.NET)及網(wǎng)上書店(JSP)。全書逐層深入,從SQL Server開發(fā)的必備知識,到精練的實用技巧,從優(yōu)化技巧,再到工程項目,難度逐漸加深。書中關(guān)于SQL Server優(yōu)化的技巧大多來源于業(yè)內(nèi)開發(fā)人員的經(jīng)驗總結(jié)和微軟工程師技術(shù)文獻,隨后的幾個案例均來自實際項目,都具有非常高的實用價值。同時全書突破只講編程技術(shù),不講開發(fā)思路的桎梏,書中處處滲透著軟件工程的思想,希望通過每個系統(tǒng)的開發(fā),提供給讀者一些軟件設(shè)計的理念,力圖使讀者透過開發(fā)語言看到軟件開發(fā)的一些本質(zhì),除了授人以魚,同時還授人以漁。本書適用于使用SQL Server進行數(shù)據(jù)庫應用程序開發(fā)的技術(shù)人員,以及對相關(guān)技術(shù)感興趣的讀者,同時也非常適合具備一定編程能力的讀者學習和拓展視野。

作者簡介

暫缺《SQL Server數(shù)據(jù)庫開發(fā)實例精粹》作者簡介

圖書目錄

第1章  SQL Server 2000開發(fā)必備知識    1
1.1  SQL Server數(shù)據(jù)庫的基本操作    1
1.1.1  SQL Server服務(wù)器的相關(guān)操作    2
1.1.2  數(shù)據(jù)庫的相關(guān)操作    3
1.2  SQL Server登錄認證    5
1.2.1  登錄認證相關(guān)的概念    6
1.2.2  兩種登錄認證模式    6
1.2.3  SQL Server認證模式的設(shè)置    6
1.2.4  管理SQL Server登錄    7
1.2.5  權(quán)限管理    10
1.2.6  用戶與角色相關(guān)操作    13
1.3  快速掌握數(shù)據(jù)表與數(shù)據(jù)完整性    15
1.3.1  新建數(shù)據(jù)表    15
1.3.2  設(shè)置列的屬性    16
1.3.3  設(shè)置主鍵    18
1.3.4  設(shè)置外鍵    19
1.4  快速掌握視圖    21
1.4.1  視圖的概念與優(yōu)缺點    21
1.4.2  創(chuàng)建視圖    22
1.4.3  使用視圖修改數(shù)據(jù)    23
1.4.4  修改與刪除視圖    24
1.5  快速掌握索引    26
1.5.1  索引概念與優(yōu)缺點    26
1.5.2  索引的類型    27
1.5.3  創(chuàng)建索引    27
1.5.4  查看索引    29
1.5.5  修改索引    30
1.5.6  刪除索引    31
1.6  快速掌握存儲過程    31
1.6.1  存儲過程概述    31
1.6.2  存儲過程的類型    32
1.6.3  創(chuàng)建存儲過程    32
1.6.4  執(zhí)行存儲過程    34
1.6.5  修改存儲過程    34
1.6.6  刪除存儲過程    36
1.7  快速掌握游標    37
1.7.1  游標的概念    37
1.7.2  游標類型    37
1.7.3  創(chuàng)建游標    38
1.7.4  使用游標    38
1.8  快速掌握觸發(fā)器    40
1.8.1  觸發(fā)器的概念    40
1.8.2  觸發(fā)器的優(yōu)點    40
1.8.3  觸發(fā)器的類型    40
1.8.4  創(chuàng)建觸發(fā)器    41
1.8.5  刪除觸發(fā)器    43
1.9  快速掌握用戶定義數(shù)據(jù)類型和函數(shù)    44
1.9.1  用戶定義數(shù)據(jù)類型    44
1.9.2  用戶定義函數(shù)    44
1.9.3  創(chuàng)建、刪除用戶定義數(shù)據(jù)類型    45
1.9.4  創(chuàng)建、修改、刪除用戶定義函數(shù)    47
1.10  小結(jié)    50
第2章  SQL Server開發(fā)常用技巧    51
2.1  管理遠程服務(wù)器    51
2.1.1  用企業(yè)管理器管理遠程數(shù)據(jù)庫    52
2.1.2  用查詢分析器管理遠程數(shù)據(jù)庫    52
2.2  啟動和停止SQL Server服務(wù)    52
2.2.1  使用SQL Server服務(wù)管理器    53
2.2.2  使用SQL Server企業(yè)管理器    53
2.2.3  使用命令行    53
2.2.4  使用控制面板    54
2.3  數(shù)據(jù)庫安全性及其他配置    54
2.3.1  登錄名與用戶名的區(qū)別    54
2.3.2  修改數(shù)據(jù)庫的所有者    55
2.3.3  修改數(shù)據(jù)表的所有者    55
2.3.4  修改存儲過程的所有者    56
2.3.5  在IIS中配置SQL XML支持    57
2.4  數(shù)據(jù)庫日常維護技巧    59
2.4.1  壓縮數(shù)據(jù)庫    59
2.4.2  分離數(shù)據(jù)庫    60
2.4.3  附加數(shù)據(jù)庫    62
2.4.4  備份數(shù)據(jù)庫    63
2.4.5  還原數(shù)據(jù)庫    65
2.4.6  生成數(shù)據(jù)庫SQL腳本    67
2.4.7  創(chuàng)建與管理數(shù)據(jù)庫維護計劃    69
2.5  數(shù)據(jù)庫移植技巧    71
2.5.1  通過還原與附加轉(zhuǎn)移數(shù)據(jù)庫中數(shù)據(jù)    72
2.5.2  數(shù)據(jù)庫數(shù)據(jù)的導入與導出    72
2.5.3  生成帶數(shù)據(jù)的SQL腳本    75
2.6  打包與發(fā)布SQL Server 2000應用程序    77
2.6.1  如何發(fā)布帶有SQL Server數(shù)據(jù)庫的應用程序    77
2.6.2  如何發(fā)布Web應用程序    78
2.6.3  如何使用Visual Studio.NET的部署工具    78
2.6.4  使用InstallShield發(fā)布應用程序    82
2.7  小結(jié)    88
第3章  創(chuàng)建高性能的SQL Server 2000應用程序    89
3.1  提高SQL Server數(shù)據(jù)庫性能的途徑    89
3.1.1  避免全表掃描    90
3.1.2  盡量少用負向查詢    90
3.1.3  合理使用OR運算符    91
3.1.4  合理安排查詢中的各個成分    92
3.1.5  盡量使用內(nèi)嵌視圖,少使用臨時表    92
3.1.6  使用有效的應用程序設(shè)計    93
3.1.7  盡量減少網(wǎng)絡(luò)負載    94
3.2  充分發(fā)揮SQL Server 2000的性能    95
3.2.1  利用SQL Server自身功能維護數(shù)據(jù)庫完整性    95
3.2.2  使用存儲過程實現(xiàn)數(shù)據(jù)庫業(yè)務(wù)邏輯操作    99
3.2.3  重視索引的運用    101
3.2.4  合理使用觸發(fā)器與游標    104
3.3  優(yōu)化數(shù)據(jù)庫結(jié)構(gòu)設(shè)計    111
3.3.1  數(shù)據(jù)庫設(shè)計不當帶來的問題    111
3.3.2  規(guī)范數(shù)據(jù)庫設(shè)計過程    114
3.3.3  非規(guī)范數(shù)據(jù)庫設(shè)計    119
3.4  SQL Server 2000安全優(yōu)化    122
3.4.1 SQL Server 2000的安全模型探討    122
3.4.2  角色與用戶機制    124
3.4.3  使用視圖保證數(shù)據(jù)安全    129
3.4.4  保證SQL Server安全性的建議    131
3.5  微軟推薦提高SQL Server 2000性能的幾個原則    132
3.6  小結(jié)    133
第4章  三層商品進銷存管理系統(tǒng)(Visual Basic)    135
4.1  在Visual Basic 6.0中訪問SQL Server數(shù)據(jù)庫    135
4.1.1  在Visual Basic 6.0中訪問 SQL Server數(shù)據(jù)庫的方式    135
4.1.2  使用ADO訪問SQL Server數(shù)據(jù)庫的一般步驟    136
4.2  系統(tǒng)概述    136
4.2.1  系統(tǒng)預覽    137
4.2.2  系統(tǒng)特點    138
4.2.3  學了本章以后還能開發(fā)哪些類似系統(tǒng)    138
4.3  系統(tǒng)設(shè)計    138
4.3.1  系統(tǒng)設(shè)計思想    138
4.3.2  系統(tǒng)功能模塊劃分    140
4.3.3  系統(tǒng)結(jié)構(gòu)描述    140
4.4  數(shù)據(jù)庫表設(shè)計    141
4.4.1  創(chuàng)建數(shù)據(jù)庫    141
4.4.2  創(chuàng)建表    142
4.4.3  強制數(shù)據(jù)完整性所采用的策略    145
4.5  數(shù)據(jù)庫程序設(shè)計    148
4.5.1  數(shù)據(jù)庫端程序設(shè)計思想    148
4.5.2  手動維護數(shù)據(jù)完整性和惟一性    149
4.5.3  觸發(fā)器設(shè)計    151
4.5.4  用戶管理模塊    156
4.5.5  其他模塊的設(shè)計    163
4.6  創(chuàng)建應用程序結(jié)構(gòu)    166
4.6.1  創(chuàng)建用戶界面端程序    166
4.6.2  創(chuàng)建業(yè)務(wù)邏輯組件    167
4.6.3  在界面端引用業(yè)務(wù)邏輯組件    167
4.7  開發(fā)業(yè)務(wù)邏輯組件    167
4.7.1  對象操作類加集合類的設(shè)計思想    168
4.7.2  添加公共模塊    168
4.7.3  自定義枚舉類    170
4.7.4  用戶管理模塊    171
4.7.5  其他模塊的開發(fā)    178
4.8  開發(fā)用戶界面端應用程序    182
4.8.1  主界面的設(shè)計    182
4.8.2  添加主模塊    183
4.8.3  樹形視圖界面處理模塊    184
4.8.4  列表視圖界面處理模塊    187
4.8.5  修改界面顯示模塊    191
4.8.6  其他標準模塊    193
4.8.7  用戶登錄模塊的界面和編碼設(shè)計    194
4.8.8  主界面編碼設(shè)計    194
4.8.9  進貨窗體的設(shè)計    199
4.8.10  其他窗體的設(shè)計    202
4.9  系統(tǒng)調(diào)試與發(fā)布    203
4.9.1  強制變量聲明    203
4.9.2  先編譯后調(diào)試    203
4.9.3  分階段調(diào)試    203
4.9.4  發(fā)布應用程序    204
4.10  開發(fā)經(jīng)驗與技巧    204
4.10.1  SQL Server數(shù)據(jù)類型的使用    204
4.10.2  構(gòu)造SQL語句容易被忽略的問題    204
4.10.3  SQL語句的調(diào)試    204
4.10.4  錯誤的捕獲和處理    205
4.10.5  事務(wù)的使用    205
4.10.6  Visual Basic 6.0與存儲過程的通信    205
4.10.7  組件的注冊與反注冊    205
4.11  小結(jié)    206
第5章  在線圖書銷售系統(tǒng)(ASP)    207
5.1  ASP與SQL Server    208
5.1.1  ASP運行環(huán)境配置    208
5.1.2  使用ADO操縱SQL Server數(shù)據(jù)庫    210
5.1.3  ASP中如何執(zhí)行存儲過程    212
5.2  系統(tǒng)概述    213
5.2.1  系統(tǒng)功能與應用背景    213
5.2.2  系統(tǒng)預覽    214
5.2.3  系統(tǒng)特點    216
5.3  系統(tǒng)設(shè)計    216
5.3.1  系統(tǒng)設(shè)計思想    216
5.3.2  系統(tǒng)功能模塊劃分    218
5.3.3  系統(tǒng)運行架構(gòu)    219
5.4  數(shù)據(jù)庫設(shè)計與生成    220
5.4.1  數(shù)據(jù)庫需求分析    220
5.4.2  數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計    221
5.4.3  數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計    223
5.4.4  數(shù)據(jù)庫的生成與配置    226
5.5  系統(tǒng)通用功能模塊的編寫    227
5.5.1  系統(tǒng)結(jié)構(gòu)概覽    227
5.5.2  應用程序公共文件
global.asa    230
5.5.3  數(shù)據(jù)庫連接
conndb.asp    230
5.5.4  檢測管理員是否登錄
checkuser.asp    233
5.5.5  站點參數(shù)設(shè)置
config.asp    233
5.5.6  其他公共模塊    234
5.6  管理端界面設(shè)計    234
5.6.1  管理端界面結(jié)構(gòu)設(shè)計    234
5.6.2  界面頭、界面尾設(shè)計    235
5.6.3  分類管理模塊    236
5.6.4  商品(圖書)維護模塊    247
5.6.5  會員維護模塊    254
5.6.6  積分與等級管理模塊    256
5.6.7  訂單維護模塊    258
5.6.8  查看發(fā)貨模塊    262
5.6.9  常見問題(FAQ)管理模塊    263
5.6.10  管理員維護模塊    264
5.6.11  用戶登錄模塊    264
5.7  客戶界面設(shè)計    268
5.7.1  客戶界面結(jié)構(gòu)設(shè)計    268
5.7.2  頁面頭、尾設(shè)計    269
5.7.3  頁面左、右側(cè)快捷菜單設(shè)計    270
5.7.4  商城主頁設(shè)計    274
5.7.5  圖書信息瀏覽模塊    276
5.7.6  購物車模塊    277
5.7.7  提交訂單模塊    280
5.7.8  在線幫助(常見問題)模塊    284
5.7.9  會員模塊    285
5.8  開發(fā)難點與技巧    285
5.8.1  強制變量聲明    285
5.8.2  使用數(shù)據(jù)庫連接池    286
5.8.3  使用模塊化設(shè)計    286
5.8.4  使用站點配置文件提高程序伸縮性    287
5.8.5  使用TypeLib聲明ADO    287
5.9  系統(tǒng)移植    288
5.9.1  創(chuàng)建ASP應用程序    288
5.9.2  將數(shù)據(jù)庫與Web應用程序分目錄存放    288
5.10  小結(jié)    289
第6章  新聞發(fā)布系統(tǒng)(ASP.NET)    291
6.1  系統(tǒng)概述    291
6.1.1  系統(tǒng)功能與應用背景    291
6.1.2  系統(tǒng)預覽    292
6.1.3  系統(tǒng)特點    294
6.2  系統(tǒng)設(shè)計    295
6.2.1  系統(tǒng)設(shè)計思想    295
6.2.2  系統(tǒng)功能模塊劃分    295
6.2.3  系統(tǒng)運行架構(gòu)    296
6.3  數(shù)據(jù)庫設(shè)計    297
6.3.1  數(shù)據(jù)庫需求分析    297
6.3.2  數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計    298
6.3.3  數(shù)據(jù)庫邏輯設(shè)計    300
6.3.4  存儲過程設(shè)計    302
6.4  系統(tǒng)公共模塊設(shè)計    304
6.4.1  系統(tǒng)結(jié)構(gòu)概覽    304
6.4.2  應用程序配置文件    306
6.4.3  Utility實用工具類庫    307
6.5  業(yè)務(wù)層實體的實現(xiàn)    314
6.5.1  管理員實體Admin    314
6.5.2  會員實體Member    317
6.5.3  評論實體Comments    325
6.5.4  新聞欄目實體Items    330
6.5.5  新聞模板實體Templates    336
6.5.6  新聞實體News    339
6.5.7  郵寄新聞實體Mails    351
6.6  管理端表示層的實現(xiàn)    352
6.6.1  客戶端輸入檢查代碼CheckIt.JS    352
6.6.2  公共模塊設(shè)計    353
6.6.3  管理員模塊    354
6.6.4  欄目管理模塊    356
6.6.5  評論表情管理模塊    358
6.6.6  新聞模板管理模塊    359
6.6.7  新聞管理模塊    360
6.6.8  會員管理模塊    365
6.7  客戶端表示層的實現(xiàn)    366
6.7.1  公共部分設(shè)計    366
6.7.2  新聞顯示模塊    370
6.7.3  會員模塊    373
6.8  系統(tǒng)的配置和移植    374
6.8.1  數(shù)據(jù)庫的導入    374
6.8.2  數(shù)據(jù)庫的配置    374
6.8.3  應用程序配置    374
6.9  小結(jié)    375
第7章  網(wǎng)上書店(JSP)    377
7.1  在JSP中訪問SQL Server數(shù)據(jù)庫    377
7.1.1  JSP運行環(huán)境配置    377
7.1.2  在JSP中訪問SQL Server數(shù)據(jù)庫的方式    379
7.2  系統(tǒng)概述    383
7.2.1  系統(tǒng)預覽    383
7.2.2  系統(tǒng)特點    384
7.3  系統(tǒng)設(shè)計    385
7.3.1  系統(tǒng)設(shè)計思想    385
7.3.2  系統(tǒng)功能模塊劃分    386
7.3.3  系統(tǒng)結(jié)構(gòu)設(shè)計    387
7.4  數(shù)據(jù)庫設(shè)計    387
7.4.1  數(shù)據(jù)庫需求分析    387
7.4.2  數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計    388
7.4.3  數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計    389
7.4.4  存儲過程設(shè)計    391
7.5  組件的編寫    392
7.5.1  數(shù)據(jù)連接bean的編寫    393
7.5.2  字符處理bean的編寫    394
7.5.3  圖書bean的編寫    397
7.5.4  圖書分類bean的編寫    398
7.5.5  訂單bean的編寫    399
7.5.6  訂單列表bean的編寫    399
7.5.7  購物車bean的編寫    400
7.5.8  用戶bean的編寫    400
7.5.9  管理用戶登錄bean的編寫    401
7.5.10  管理圖書bean編寫    402
7.5.11  管理圖書分類bean的編寫    410
7.5.12  管理用戶bean的編寫    411
7.5.13  管理訂單bean的編寫    413
7.5.14  銷量統(tǒng)計類    418
7.6  客戶界面設(shè)計    420
7.6.1  頁面頭、尾設(shè)計    420
7.6.2  用戶登錄模塊    420
7.6.3  在線購書模塊    422
7.6.4  購物車模塊    427
7.6.5  訂單信息模塊    430
7.6.6  銷量統(tǒng)計模塊    432
7.7  管理界面設(shè)計    434
7.7.1  頁面頭、尾設(shè)計    434
7.7.2  管理員登錄模塊    434
7.7.3  現(xiàn)有圖書管理模塊    435
7.7.4  添加新圖書模塊    435
7.7.5  添加圖書分類模塊    435
7.7.6  訂單管理模塊    436
7.7.7  用戶管理模塊    436
7.8  開發(fā)難點與技巧    436
7.9  系統(tǒng)的調(diào)試與注意事項    437
7.10  系統(tǒng)的編譯和發(fā)行    438
7.11  小結(jié)    438
附錄A  SQL Server 2000常見問題解答    439
A.1  設(shè)置和安裝常見問題解答    439
A.2  升級到SQL Server 2000常見
問題解答    440
A.3  管理工具常見問題解答    441
A.4  復制常見問題解答    442
A.5  服務(wù)器常見問題解答    443

本目錄推薦

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