數據庫應用技術(第3版) epub pdf mobi txt 電子書 下載 2024
發表於2024-11-10
數據庫應用技術(第3版) epub pdf mobi txt 電子書 下載 2024
《數據庫應用技術(第3版)》以當前主流的關係數據庫為主綫,全麵地介紹瞭數據庫技術的基本內容。本書共17章。第1章全麵係統地概述數據庫技術的基礎理論知識,讓讀者在學習之前能對當前數據庫理論與應用有初步瞭解,並具備數據庫係統管理的基本思想。第2章至第12章是全書的核心內容,通篇以“銀行貸款數據庫”為數據庫應用背景,以數據庫係統的建立和管理過程為主綫,以案例為驅動,相關數據庫應用技術與知識點則根據數據庫係統功能需求和章節設置逐步展開,深入淺齣地嚮讀者介紹在SQL Server 環境下如何管理數據庫、Transact�睸QL語言、安全管理、數據導入導齣等數據庫中實用的技術。第13章至第15章繼續結閤案例背景,介紹在Access環境下如何建立和管理數據庫及其對象,重點是對錶、查詢和報錶對象的管理和操作。第16章介紹Oracle數據庫體係結構以及數據導入導齣的關鍵技術。第17章介紹神通數據庫的基本操作。各章後麵均附有習題。
本書摒棄一般計算機書籍常見的以理論為主、示例為輔的方法,全書貫徹“理論和應用相結閤”的宗旨,讓理論知識指導實踐,讓實踐深化理論知識。
本書既可用作審計人員或相近行業人員的中級培訓教材、高等院校數據庫課程的教材或教學參考書,又可供廣大計算機愛好者閱讀和參考。
第1章數據庫基礎概述1
1.1數據庫係統概述1
1.1.1數據管理技術的産生和發展1
1.1.2數據庫係統的組成4
1.1.3數據庫管理係統5
1.2數據模型6
1.2.1數據模型的概念、分類及構成6
1.2.2實體—聯係模型8
1.2.3關係數據模型10
1.2.4實體聯係模型嚮關係模型的轉換16
1.3關係數據理論20
1.3.1問題的提齣20
1.3.2規範化21
1.4數據庫係統結構27
1.4.1數據庫係統的內部體係結構27
1.4.2數據庫係統的外部體係結構29
1.5大數據概述32
1.5.1大數據的定義32
1.5.2大數據的特徵34
1.5.3大數據的來源34
1.5.4傳統數據庫與大數據的比較35
1.5.5大數據分析的關鍵領域36
1.5.6大數據的典型應用36
習題39
第2章SQL Server概述41
2.1概述41
2.2SQL Server的安裝42
2.2.1版本體係42
2.2.2安裝SQL Server的軟、硬件需求43
2.2.3安裝過程45
2.3SQL Server常用工具55
2.3.1SQL Server 配置管理器55
2.3.2SQL Server Management Studio58
2.3.3聯機叢書60
2.4SQL Server實例的刪除63
習題63
第3章數據庫的創建與管理64
3.1數據庫概述64
3.1.1數據庫類型64
3.1.2數據庫文件組成65
3.2創建數據庫67
3.2.1使用SQL Server Management Studio創建數據庫68
3.2.2查看數據庫屬性72
3.2.3使用數據庫74
3.3維護數據庫空間74
3.3.1擴大數據庫74
3.3.2收縮數據庫76
3.4刪除數據庫80
3.5分離和附加數據庫81
3.5.1分離數據庫81
3.5.2附加數據庫82
習題84
第4章T�睸QL語言基礎86
4.1T�睸QL簡介86
4.1.1T�睸QL的分類87
4.1.2SQL的主要特點87
4.2T�睸QL數據類型87
4.2.1係統數據類型87
4.2.2用戶定義數據類型91
4.3T�睸QL的語法元素92
4.3.1T�睸QL的使用約定92
4.3.2保留字94
4.3.3標識符94
4.3.4變量95
4.3.5語句批97
4.3.6腳本97
4.4流程控製語句100
4.4.1BEGIN...END語句101
4.4.2IF語句101
4.4.3CASE錶達式102
4.4.4WHILE語句105
4.5常用內置函數106
4.5.1聚閤函數106
4.5.2日期和時間函數109
4.5.3字符串函數111
4.5.4類型轉換函數115
4.5.5其他函數類型116
習題117
第5章錶的創建與管理119
5.1錶概述119
5.2創建錶120
5.2.1使用SQL Server Management Studio創建錶121
5.2.2使用模闆管理器創建錶124
5.2.3使用T�睸QL語句創建錶125
5.3管理錶126
5.3.1修改錶結構126
5.3.2刪除錶128
5.3.3重命名錶130
5.4數據完整性約束的創建和管理131
5.4.1實現數據完整性約束131
5.4.2管理數據完整性約束145
5.5索引147
5.5.1索引的概念和分類147
5.5.2創建索引147
5.5.3刪除索引148
習題150
第6章數據查詢與數據操作151
6.1數據查詢151
6.1.1單錶查詢153
6.1.2連接查詢177
6.1.3子查詢185
6.2數據操作189
6.2.1插入數據189
6.2.2刪除數據191
6.2.3更新數據193
習題194
第7章視圖197
7.1視圖概述197
7.2創建視圖198
7.2.1使用T�睸QL語句創建視圖198
7.2.2使用SQL Server Management Studio創建視圖203
7.2.3使用模闆創建視圖206
7.3管理視圖207
7.3.1修改視圖207
7.3.2刪除視圖208
7.3.3重命名視圖208
7.4使用視圖修改基本錶的數據209
7.5使用視圖解決復雜查詢問題210
習題211
第8章存儲過程213
8.1存儲過程概述213
8.2創建和執行存儲過程214
8.2.1使用T�睸QL語句創建和執行存儲過程214
8.2.2使用模闆創建存儲過程221
8.2.3使用SQL Server Management Studio執行存儲過程223
8.2.4獲得存儲過程的信息224
8.3管理存儲過程224
8.3.1修改存儲過程224
8.3.2刪除存儲過程225
8.3.3重命名存儲過程225
8.4係統存儲過程226
8.4.1查看係統存儲過程226
8.4.2使用係統存儲過程227
習題230
第9章遊標231
9.1遊標概述231
9.1.1遊標的類型231
9.1.2請求遊標232
9.2遊標的基本操作232
9.2.1基本操作步驟232
9.2.2遊標應用舉例235
9.3使用遊標進行更新和刪除操作242
9.3.1更新操作242
9.3.2刪除操作243
習題243
第10章安全管理245
10.1安全控製245
10.1.1數據庫安全控製的一般方法245
10.1.2數據庫權限的種類及用戶的分類246
10.2SQL Server的安全管理247
10.2.1SQL Server的三個認證過程及用戶來源247
10.2.2SQL Server的安全認證模式248
10.2.3架構250
10.3管理登錄賬戶251
10.3.1建立登錄賬戶252
10.3.2修改和刪除登錄賬戶253
10.4管理數據庫用戶254
10.4.1建立數據庫用戶254
10.4.2刪除數據庫用戶255
10.5管理權限256
10.5.1權限的種類256
10.5.2用戶權限的管理257
10.6角色263
10.6.1固定的服務器角色263
10.6.2固定的數據庫角色265
10.6.3用戶自定義的角色266
習題268
第11章備份和恢復數據庫270
11.1備份數據庫270
11.1.1備份概述270
11.1.2數據庫的恢復模式271
11.1.3備份類型273
11.1.4永久性的備份文件與臨時性的備份文件274
11.1.5備份方法275
11.2恢復數據庫278
11.2.1恢復前的準備278
11.2.2恢復的順序279
11.2.3用SQL Server Management Studio實現恢復279
習題282
第12章數據傳輸284
12.1微軟的數據訪問技術概述284
12.1.1ODBC284
12.1.2OLE DB289
12.1.3ADO290
12.1.4ADO.NET290
12.2SQL Server數據導入和導齣291
12.2.1SQL Server 支持的數據源291
12.2.2SQL Server數據導齣292
12.2.3SQL Server數據導入302
習題308
第13章Access 2010數據庫及錶的基本操作309
13.1Access 2010概述309
13.1.1Access 2010的特點309
13.1.2Access 2010的啓動與退齣310
13.1.3Access 2010的主窗口312
13.1.4Access 2010數據庫對象314
13.2創建和管理Access數據庫315
13.2.1創建數據庫316
13.2.2數據庫的基本操作317
13.3創建錶對象320
13.3.1創建錶的方法321
13.3.2字段的屬性設置325
13.3.3輸入和編輯數據331
13.4獲取外部數據和導齣數據332
13.4.1獲取外部數據332
13.4.2導齣數據339
13.5錶的基本操作339
13.5.1修改錶結構339
13.5.2復製、刪除和重命名錶340
13.5.3調整錶的外觀340
13.6建立錶間關係342
13.7錶的數據操作345
13.7.1記錄排序345
13.7.2篩選記錄347
13.7.3查找和替換數據348
習題349
第14章查詢的創建與應用351
14.1查詢概述351
14.1.1查詢的功能和類型351
14.1.2查詢視圖352
14.1.3查詢準則353
14.2選擇查詢356
14.2.1用查詢嚮導創建選擇查詢356
14.2.2用設計視圖創建選擇查詢357
14.2.3匯總查詢362
14.2.4查找重復項和不匹配項查詢363
14.3參數查詢365
14.4交叉錶查詢366
14.4.1使用“交叉錶查詢嚮導”創建查詢367
14.4.2使用查詢設計創建交叉錶查詢369
14.5操作查詢372
14.5.1刪除查詢372
14.5.2更新查詢373
14.5.3追加查詢374
14.5.4生成錶查詢375
習題376
第15章報錶對象378
15.1報錶概述378
15.1.1報錶的類型378
15.1.2報錶的視圖380
15.2創建報錶382
15.2.1快速創建報錶和空報錶382
15.2.2使用嚮導創建報錶383
15.2.3使用設計視圖創建報錶386
15.3編輯報錶389
15.3.1調整報錶的布局和格式389
15.3.2排序和分組390
15.3.3使用計算控件392
15.3.4預覽及打印報錶393
習題393
第16章Oracle數據庫基礎395
16.1Oracle數據庫概述395
16.1.1Oracle數據庫的新特性395
16.1.2Oracle 11g的安裝396
16.1.3Oracle服務管理399
16.1.4Oracle 11g的管理和開發工具399
16.2Oracle數據庫的體係結構403
16.2.1物理存儲結構404
16.2.2邏輯存儲結構406
16.2.3內存結構408
16.2.4進程結構409
16.2.5數據字典410
16.3Oracle的網絡連接配置和數據遷移411
16.3.1Oracle的網絡連接配置411
16.3.2Oracle與SQL Server之間的數據遷移414
16.4數據的導入和導齣418
16.4.1Data Dump工具概述418
16.4.2使用EXPDP導齣數據419
16.4.3使用IMPDP導齣數據420
習題421
第17章神通數據庫422
17.1神通數據庫概述422
17.1.1神通數據庫的特點422
17.1.2常用管理工具423
17.2神通數據庫的體係結構426
17.2.1神通數據庫的邏輯存儲結構428
17.2.2神通數據庫的物理存儲結構431
17.2.3神通數據庫的內存結構433
17.2.4後颱綫程結構435
17.2.5數據字典437
17.3神通數據庫操作438
17.3.1創建數據庫438
17.3.2建立錶442
17.3.3數據操作444
17.3.4數據查詢446
17.3.5視圖450
17.3.6索引451
17.4安全管理455
17.4.1神通數據庫的安全管理機製455
17.4.2用戶管理457
17.4.3權限管理458
17.4.4角色管理460
17.4.5數據資源訪問控製461
17.5數據庫的備份與恢復462
17.5.1物理備份與恢復462
17.5.2邏輯備份與恢復465
習題466
參考文獻467
第1章數據庫基礎概述
[MZ(1H]第1章數據庫基礎概述[MZ)]
當今社會是一個信息化的社會,信息已經成為各行各業的重要資源。數據是信息的載體,數據庫是相互關聯的數據集閤。數據庫能利用計算機保存和管理大量復雜的數據,快速而有效地為多個不同的用戶和應用程序提供數據,幫助人們有效利用數據資源。目前,數據庫應用已遍及生活中的各個角落,例如,學校的教學管理係統、圖書館的圖書藉閱係統、車站及航空公司的售票係統、電信局的計費係統、超市的售貨係統、銀行的業務係統、工廠的管理信息係統等。
數據庫技術已經成為先進信息技術的重要組成部分,是現代計算機信息係統及計算機應用係統的基礎和核心。因此,掌握數據庫技術是全麵認識計算機係統的重要環節,也是適應信息化時代的重要基礎。
本章主要介紹數據庫係統的基本概念、數據模型、數據庫係統結構、關係數據理論和數據庫係統體係結構。
[MZ(2H]1.1數據庫係統概述[MZ)]
在係統地介紹數據庫的概念之前,這裏首先介紹數據庫最常用的一些基本概念。
[MZ(3H]1.1.1數據管理技術的産生和發展[MZ)]
數據是現實世界中實體(或客體)在計算機中的符號錶示。數據不僅可以是數字,還可以是文字、圖錶、圖像、聲音等。每個組織都保存瞭大量復雜的數據。例如,銀行有關儲蓄存款、貸款業務、信用卡管理、投資理財等方麵的數據;醫院有關病曆、藥品、醫生、病房、財務等方麵的數據;超市有關商品、銷售情況、進貨情況、員工等方麵的信息。數據是一個組織的重要資源,有時甚至比其他資源更珍貴,因此必須對組織的各種數據實現有效管理。數據管理是指對數據的分類、組織、編碼、存儲、檢索和維護等操作。數據庫的核心任務就是數據管理。
數據庫技術並不是最早的數據管理技術。在計算機誕生的初期,計算機主要用於科學計算,雖然當時同樣存在數據管理的問題,但當時的數據管理是以人工的方式進行的,後來發展到文件係統,再後來纔是數據庫。也就是說,數據管理主要經曆瞭人工管理階段、文件係統階段和數據庫係統階段。
1.1.1.1人工管理階段
人工管理階段是指計算機誕生的初期(20世紀50年代中期以前)。這個時期的計算機技術,從硬件看還沒有磁盤這種可直接存取的存儲設備,從軟件看還沒有操作係統,更沒有管理數據的軟件。在人工管理階段,程序與數據之間的對應關係如圖1��1所示。
這個階段數據管理的特點是:
(1) 數據不保存。因為計算機主要用於科學計算,通常不需要長期保存數據,隻是在要完成某一個計算或課題時纔輸入數據,不僅原
數據庫應用技術(第3版) epub pdf mobi txt 電子書 下載 2024
數據庫應用技術(第3版) 下載 epub mobi pdf txt 電子書數據庫應用技術(第3版) mobi pdf epub txt 電子書 下載 2024
數據庫應用技術(第3版) epub pdf mobi txt 電子書 下載考試用書,最新版本,很好
評分不錯
評分質量不錯,正版書籍
評分質量不錯,正版書籍
評分考試用書,最新版本,很好
評分考試用書,最新版本,很好
評分不錯
評分不錯
評分質量不錯,正版書籍
數據庫應用技術(第3版) epub pdf mobi txt 電子書 下載 2024