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

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

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

定 價:¥32.00

作 者: 何玉潔
出版社: 機械工業(yè)出版社
叢編項: 高等院校計算機教材系列
標 簽: 暫缺

ISBN: 9787111198710 出版時間: 2007-01-01 包裝: 平裝
開本: 16 頁數(shù): 340 字數(shù):  

內(nèi)容簡介

  本書系統(tǒng)講解數(shù)據(jù)庫的基本概念和應用技術,包括目前流行的SQL Server后臺數(shù)據(jù)庫管理系統(tǒng)以及Visual Basic 6.0可視化編程環(huán)境。附錄中包含SQL Server系統(tǒng)提供的常用函數(shù)、Visual Basic應用程序的發(fā)布方法,并給出一個完整的課程設計題目,幫助讀者綜合運用所學知識。.本書為各章均配備習題,相關章配有上機練習,書后還提供習題答案,方便讀者參考。本書重點突出、面向?qū)嵱茫榻處熍溆薪虒W課件,方便教學。本書適合作為高等院校計算機專業(yè)數(shù)據(jù)庫原理課程的教材,也可供廣大技術人員及自學者參考。..數(shù)據(jù)庫技術是計算機科學中一個重要的組成部分,它正在以日新月異的速度發(fā)展。數(shù)據(jù)庫的基本原理和應用技術已經(jīng)成為高等院校的學生及廣大技術人員必須掌握的知識。本書作者總結了多年教學經(jīng)驗,全面介紹數(shù)據(jù)庫基礎知識,既包括基礎理論,又包括數(shù)據(jù)庫的前、后端應用技術。本書注重基礎知識的講解,兼顧實用能力培養(yǎng)。...

作者簡介

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

圖書目錄

第一部分  數(shù)據(jù)庫原理
第 1 章  數(shù)據(jù)庫概述        2
1.1  數(shù)據(jù)管理的發(fā)展        2
1.1.1  以數(shù)據(jù)為中心的應用系統(tǒng)的特點        2
1.1.2  文件管理系統(tǒng)        3
1.1.3  數(shù)據(jù)庫管理系統(tǒng)        5
1.1.4  數(shù)據(jù)獨立性        7
1.2  什么是數(shù)據(jù)庫系統(tǒng)        8
1.3  使用數(shù)據(jù)庫系統(tǒng)的原因及數(shù)據(jù)庫應用的前景        9
1.3.1  使用數(shù)據(jù)庫系統(tǒng)的原因        9
1.3.2  數(shù)據(jù)庫應用的前景        9
1.4  小結        10
習題        10
第 2 章  數(shù)據(jù)庫系統(tǒng)結構        11
2.1  數(shù)據(jù)和數(shù)據(jù)模型        11
2.1.1  數(shù)據(jù)        11
2.1.2  數(shù)據(jù)模型        11
2.2  概念層數(shù)據(jù)模型        13
2.2.1  基本概念        13
2.2.2  實體-聯(lián)系模型        13
2.3  組織層數(shù)據(jù)模型        15
2.3.1  層次數(shù)據(jù)模型        16
2.3.2  網(wǎng)狀數(shù)據(jù)模型        17
2.3.3  關系數(shù)據(jù)模型        18
2.4  數(shù)據(jù)庫系統(tǒng)的結構        18
2.4.1  三級模式結構        19
2.4.2  二級映像功能        21
2.4.3  數(shù)據(jù)庫管理系統(tǒng)        22
2.5  小結        23
習題        24
第3章  關系數(shù)據(jù)庫        25
3.1  關系模型概述        25
3.1.1  關系數(shù)據(jù)結構        25
3.1.2  關系操作        25
3.1.3  數(shù)據(jù)完整性約束        26
3.2  關系數(shù)據(jù)模型的基本術語與形式化定義        26
3.2.1  關系模型的基本術語        26
3.2.2  關系數(shù)據(jù)結構及其形式化定義        28
3.3  關系模型的完整性約束        30
3.3.1  實體完整性        30
3.3.2  參照完整性        31
3.3.3  用戶定義的完整性        32
3.4  關系代數(shù)        33
3.4.1  傳統(tǒng)的集合運算        33
3.4.2  專門的關系運算        36
3.5  小結        39
習題        39
第 4 章  SQL語言        40
4.1  基本概念        40
4.1.1  SQL語言的發(fā)展        40
4.1.2  SQL語言的特點        40
4.1.3  SQL語言功能概述        41
4.2  SQL的數(shù)據(jù)類型        41
4.2.1  數(shù)值型        42
4.2.2  字符串型        42
4.2.3  日期時間型        43
4.2.4  貨幣型        44
4.3  基本表的定義、刪除及修改        44
4.3.1  基本表的定義與刪除        44
4.3.2  修改表結構        46
4.4  數(shù)據(jù)查詢功能        47
4.4.1  查詢語句的基本結構        48
4.4.2  簡單查詢        48
4.4.3  多表連接查詢        58
4.4.4  子查詢        62
4.5  數(shù)據(jù)更改功能        65
4.5.1  插入數(shù)據(jù)        65
4.5.2  更新數(shù)據(jù)        66
4.5.3  刪除數(shù)據(jù)        67
4.6  建立與刪除索引        67
4.6.1  索引的概念        67
4.6.2  索引的分類        69
4.6.3  創(chuàng)建和刪除索引        72
4.7  小結        73
習題        73
第5章  視圖、存儲過程和用戶自定義函數(shù)        75
5.1  視圖        75
5.1.1  視圖的概念        75
5.1.2  定義視圖        75
5.1.3  刪除視圖        77
5.1.4  視圖的作用        77
5.2  存儲過程        78
5.2.1  存儲過程的概念        78
5.2.2  創(chuàng)建和執(zhí)行存儲過程        79
5.3  用戶自定義函數(shù)        84
5.3.1  函數(shù)的概念        84
5.3.2  創(chuàng)建和調(diào)用標量函數(shù)        84
5.3.3  創(chuàng)建和調(diào)用內(nèi)嵌表值函數(shù)        85
5.3.4  創(chuàng)建和調(diào)用多語句表值函數(shù)        87
5.3.5  更改和刪除函數(shù)        88
5.4  小結        89
習題        89
第6章  實現(xiàn)數(shù)據(jù)完整性約束        90
6.1  數(shù)據(jù)完整性基本概念        90
6.1.1  完整性約束條件的作用對象        90
6.1.2  實現(xiàn)數(shù)據(jù)完整性的方法        90
6.2  實現(xiàn)聲明完整性        91
6.3  實現(xiàn)過程完整性        93
6.3.1  事務基本概念        93
6.3.2  觸發(fā)器        94
6.4  小結        98
習題        98
第7章  關系數(shù)據(jù)庫規(guī)范化理論        100
7.1  函數(shù)依賴        100
7.1.1  函數(shù)依賴的基本概念        100
7.1.2  一些術語和符號        101
7.1.3  為什么要討論函數(shù)依賴        102
7.2  關系規(guī)范化        102
7.2.1  關系模式中的碼        102
7.2.2  范式        103
7.3  關系模式的分解準則        106
7.4  小結        108
習題        108
第8章  數(shù)據(jù)庫保護        110
8.1  事務的基本概念        110
8.1.1  事務        110
8.1.2  事務的特征        110
8.1.3  SQL事務處理模型        111
8.2  并發(fā)控制        112
8.2.1  并發(fā)控制概述        112
8.2.2  并發(fā)控制措施        114
8.2.3  封鎖協(xié)議        115
8.2.4  死鎖        117
8.2.5  并發(fā)調(diào)度的可串行性        118
8.2.6  兩段鎖協(xié)議        119
8.3  數(shù)據(jù)庫備份與恢復        120
8.3.1  數(shù)據(jù)庫故障的種類        120
8.3.2  數(shù)據(jù)庫備份        121
8.3.3  數(shù)據(jù)庫恢復        122
8.4  小結        123
習題        123
第9章  數(shù)據(jù)庫設計        124
9.1  數(shù)據(jù)庫設計概述        124
9.1.1  數(shù)據(jù)庫設計的特點        125
9.1.2  數(shù)據(jù)庫設計方法概述        126
9.1.3  數(shù)據(jù)庫設計的基本步驟        126
9.2  數(shù)據(jù)庫需求分析        127
9.2.1  需求分析的任務        127
9.2.2  需求調(diào)查        128
9.3  數(shù)據(jù)庫結構設計        129
9.3.1  概念結構設計        129
9.3.2  邏輯結構設計        133
9.3.3  物理結構設計        136
9.4  數(shù)據(jù)庫行為設計        138
9.4.1  功能需求分析        138
9.4.2  功能設計        139
9.4.3  事務設計        139
9.5  數(shù)據(jù)庫的實施和維護        140
9.5.1  數(shù)據(jù)庫數(shù)據(jù)的加載和試運行        140
9.5.2  數(shù)據(jù)庫的運行和維護        141
9.6  小結        141
習題        142
第二部分  SQL Server 2000基礎及使用
第10章  SQL Server 2000基礎        146
10.1  SQL Server 2000概述        146
10.2  安裝與測試        147
10.2.1  安裝前的準備        147
10.2.2  安裝及安裝選項        148
10.2.3  測試安裝        156
10.3  SQL Server 2000常用工具簡介        157
10.4  卸載SQL Server 2000        159
10.5  小結        160
習題        160
上機練習        160
第11章  數(shù)據(jù)庫與基本表的創(chuàng)建和管理        …161
11.1  數(shù)據(jù)庫的創(chuàng)建與管理        161
11.1.1  SQL Server數(shù)據(jù)庫的構成        161
11.1.2  創(chuàng)建數(shù)據(jù)庫        162
11.1.3  刪除數(shù)據(jù)庫        166
11.1.4  修改數(shù)據(jù)庫        166
11.2  基本表的創(chuàng)建與管理        167
11.2.1  定義表及約束        168
11.2.2  修改表結構        173
11.2.3  刪除表        174
11.3  小結        175
習題        176
上機練習        176
第12章  安全管理        178
12.1  安全控制        178
12.1.1  安全控制模型        178
12.1.2  數(shù)據(jù)庫權限的種類及用戶的分類        179
12.2  SQL Server的安全控制        179
12.3  管理SQL Server登錄帳戶        181
12.3.1  建立登錄帳戶        182
12.3.2  修改登錄帳戶的屬性        184
12.3.3  刪除登錄帳戶        184
12.4  管理數(shù)據(jù)庫用戶        185
12.4.1  建立數(shù)據(jù)庫用戶        185
12.4.2  刪除數(shù)據(jù)庫用戶        186
12.5  管理權限        186
12.5.1  SQL Server權限種類        186
12.5.2  權限的管理        187
12.6  角色        190
12.6.1  建立用戶自定義的角色        190
12.6.2  為用戶定義的角色授權        191
12.6.3  添加和刪除用戶自定義角色的成員        192
12.7  小結        193
習題        193
上機練習        193
第13章  數(shù)據(jù)傳輸        194
13.1  DTS功能概述        194
13.2  利用DTS向?qū)崿F(xiàn)數(shù)據(jù)的導入和導出        195
13.3  小結        201
習題        202
上機練習        202
第14章  備份和恢復數(shù)據(jù)庫        203
14.1  備份數(shù)據(jù)庫        203
14.1.1  為什么要進行數(shù)據(jù)庫備份        203
14.1.2  備份的內(nèi)容及備份時間        203
14.1.3  SQL Server的備份設備        204
14.1.4  SQL Server 2000的備份類型        205
14.1.5  備份策略        207
14.1.6  實現(xiàn)備份        209
14.2  恢復數(shù)據(jù)庫        216
14.2.1  恢復前的準備        216
14.2.2  恢復的順序        217
14.2.3  實現(xiàn)恢復        217
14.3  小結        223
習題        223
上機練習        223
第三部分  用VB開發(fā)數(shù)據(jù)庫應用程序
第15章  數(shù)據(jù)庫應用結構與數(shù)據(jù)訪問接口        226
15.1  數(shù)據(jù)庫應用結構        226
15.1.1  集中式應用結構        226
15.1.2  文件服務器結構        227
15.1.3  客戶/服務器結構        227
15.1.4  互聯(lián)網(wǎng)應用結構        228
15.2  數(shù)據(jù)訪問接口        229
15.2.1  ODBC        229
15.2.2  OLE DB和ADO        234
15.2.3  ADO為OLE DB帶來了什么        236
15.3  小結        237
習題        237
上機練習        237
第16章  ADO與數(shù)據(jù)綁定控件        238
16.1  ADO數(shù)據(jù)控件        238
16.1.1  ADO數(shù)據(jù)控件的主要屬性、方法和事件        239
16.1.2  RecordSet對象的主要屬性和方法        245
16.2  數(shù)據(jù)綁定控件        247
16.2.1  DataGrid控件        247
16.2.2  DataList和DataCombo控件        254
16.3  ADO對象        256
16.3.1  Connection對象        257
16.3.2  Command對象        259
16.3.3  Recordset對象        261
16.3.4  Field對象        265
16.3.5  Parameter對象        266
16.3.6  Error對象        267
16.3.7  Property 對象        268
16.3.8  使用ADO對象模型訪問數(shù)據(jù)庫        269
16.4  小結        270
習題        270
上機練習        271
第17章  VB數(shù)據(jù)庫應用編程示例        272
17.1  示例1        272
17.2  示例2        273
17.3  示例3        276
17.4  示例4        278
17.5  數(shù)據(jù)窗體向?qū)?nbsp;       281
17.5.1  添加數(shù)據(jù)窗體向?qū)?nbsp;       281
17.5.2  使用數(shù)據(jù)窗體向?qū)?nbsp;       282
17.6  小結        286
上機練習        286
附  錄
附錄A  常用的SQL Server內(nèi)置函數(shù)        288
附錄B  發(fā)布VB應用程序        301
附錄C  數(shù)據(jù)庫應用練習實例        314
附錄D  習題答案        319
參考文獻        341

本目錄推薦

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