注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)庫理論數(shù)據(jù)庫原理(第3版)

數(shù)據(jù)庫原理(第3版)

數(shù)據(jù)庫原理(第3版)

定 價:¥58.00

作 者: (美)克羅恩克(Kroenke,D.M.),(美)奧爾(Auer,D.J.) 著,姜玲玲,馮飛 譯
出版社: 清華大學(xué)出版社
叢編項: 國外經(jīng)典教材·計算機科學(xué)與技術(shù)
標(biāo) 簽: 數(shù)據(jù)庫理論

ISBN: 9787302184454 出版時間: 2008-09-01 包裝: 平裝
開本: 16開 頁數(shù): 437 字?jǐn)?shù):  

內(nèi)容簡介

  本書是數(shù)據(jù)庫初學(xué)者和初級開發(fā)人員不可多得的數(shù)據(jù)庫寶典,其中融入了作者對數(shù)據(jù)庫深入透徹的理解和豐富的實際操作經(jīng)驗。與第2版一樣,本版也深入淺出地描繪了數(shù)據(jù)庫原理及其應(yīng)用。但本版技術(shù)更新、實用性更強,新增的內(nèi)容包括子類型/子類型實體、IE Crow's Foot E-R圖、基于Wed的數(shù)據(jù)庫處理、商業(yè)智能系統(tǒng)、SQL視圖、SQL Server 2005 Express Edition和 My SQL 5.0的使用等。書中介紹了在成功管理數(shù)據(jù)庫系統(tǒng)的基本概念,包括: ·關(guān)系模型的基本原理 ·結(jié)構(gòu)化查詢語言(SQL) ·數(shù)據(jù)建模 ·數(shù)據(jù)庫設(shè)計 ·數(shù)據(jù)庫管理 ·Web數(shù)據(jù)庫處理

作者簡介

  David M.Kroenke,在1967年作為Rand Corporation公司的實習(xí)生時進入了計算行業(yè),在此之后,他的職業(yè)生涯涉及教育、工業(yè)、顧問和出版等領(lǐng)域。Kroenke曾經(jīng)在科羅拉多州立大學(xué)、西雅圖大學(xué)教學(xué),目前在華盛頓大學(xué)教學(xué)。在多年的教學(xué)生涯中,他組織了數(shù)十次由大學(xué)教授參加的教學(xué)研討會。在1991年,International Association ofInformation System授予他“年度計算機教育家”的榮譽稱號。在工業(yè)方面,Kroenke曾經(jīng)為美國空軍和波音計算機服務(wù)工作,并且負(fù)責(zé)創(chuàng)立了個公司。他也曾經(jīng)是Microrim公司負(fù)責(zé)產(chǎn)品銷售和開發(fā)的副主席,并且是Wall Data公司在數(shù)據(jù)庫劃分方面的首席技術(shù)專家。Kroenke是語義對象數(shù)據(jù)模型的創(chuàng)始者,他所擁有的咨詢客戶包括mM公司、Microsoft、Computer Sciences公司,以及許多其他的公司和組織。Kroenke的著作Database Processing最初出版于1977年,現(xiàn)在已經(jīng)是第10版。 Kroenke也出版了其他許多書籍,包括經(jīng)典的Business Compu~~r Systems(198i)。他最近編寫的書籍是UsingMIS的第1版。出于對成為海員的渴望,Kroenke也編寫了KnowYour Boat:The Guide tOEverything ThatMakes YourBoat Work。Kroenke現(xiàn)居住在華盛頓州的西雅圖市,他結(jié)過婚,有兩個孩子和兩個外孫。David J.Auer目前是西華盛頓大學(xué)的College of Business and Economics(CBE)信息系統(tǒng)和技術(shù)服務(wù)的主管,并且是CBE的決策科學(xué)部門的講師。他從1981年開始在CBE中任教,教授的課程包括Quantitative Methods、Production and Operations Management、Statistics、Finance and Management Information Systems。在1994年,他受雇于目前的CBE職位。除了管理CBE的計算機、網(wǎng)絡(luò)和其他技術(shù)資源之外,他還教授Management Information System課程。Auer負(fù)責(zé)教授Principles ofManagement Information Systems and Business Database Development課程,并且負(fù)責(zé)拓展CBE的網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)課程,包括計算機硬件和操作系統(tǒng)、遠(yuǎn)程通信和網(wǎng)絡(luò)管理。Auer已經(jīng)和其他人合作編寫了一些與MIS相關(guān)的書籍。Auer在華盛頓大學(xué)獲得了英語文學(xué)學(xué)士學(xué)位,在西華盛頓大學(xué)獲得了數(shù)學(xué)和經(jīng)濟學(xué)學(xué)士學(xué)位,并且在西華盛頓大學(xué)獲得經(jīng)濟學(xué)碩士學(xué)位和輔導(dǎo)心理學(xué)碩士學(xué)位。Auer是美國空軍軍官,他還作為組織開發(fā)專家和治療專家為Employee Assistance Program(EAP)工作。Auer和妻子Donna居住在華盛頓州的貝靈漢市,他是當(dāng)?shù)赜媱澪瘑T會(Planning Commission)的成員,并且積極參與社團成長和發(fā)展的相關(guān)問題。他有兩個孩子和3個外孫。~

圖書目錄

第Ⅰ部分 基礎(chǔ)知識
第1章 數(shù)據(jù)庫簡介3
1.1 使用數(shù)據(jù)庫的原因4
1.1.1 關(guān)于列表的問題4
1.1.2 使用關(guān)系數(shù)據(jù)庫7
1.1.3 關(guān)系表的處理13
1.2 數(shù)據(jù)庫系統(tǒng)的概念14
1.2.1 數(shù)據(jù)庫15
1.2.2 DBMS16
1.2.3 應(yīng)用程序18
1.2.4 個人數(shù)據(jù)庫系統(tǒng)和企業(yè)數(shù)據(jù)庫系統(tǒng)的比較20
1.3 Access工作臺:第1部分——熟悉Microsoft Access22
1.3.1 創(chuàng)建Access數(shù)據(jù)庫23
1.3.2 創(chuàng)建數(shù)據(jù)庫表26
1.3.3 在表中插入數(shù)據(jù)——數(shù)據(jù)表視圖34
1.3.4 修改表中的數(shù)據(jù)——數(shù)據(jù)表視圖37
1.3.5 刪除表中的行——數(shù)據(jù)表視圖38
1.3.6 在表中插入數(shù)據(jù)——使用表單40
1.3.7 修改數(shù)據(jù)和刪除記錄——使用表單44
1.3.8 創(chuàng)建一個表的Access報表44
1.3.9 關(guān)閉數(shù)據(jù)庫并退出Access47
1.4 小結(jié)48
1.5 復(fù)習(xí)題49
1.6 練習(xí)題50
1.7 Access工作臺練習(xí)題51
1.8 Garden Glory項目問題52
1.9 James River珠寶行項目問題52
1.10 Queen Anne Curiosity商店項目問題53
第2章 關(guān)系模型55
2.1 關(guān)系56
2.1.1 一個關(guān)系示例與兩個非關(guān)系示例57
2.1.2 顯示關(guān)系結(jié)構(gòu)的說明58
2.1.3 術(shù)語說明59
2.2 鍵的類型59
2.2.1 復(fù)合鍵60
2.2.2 候選鍵與主鍵60
2.2.3 代理鍵63
2.2.4 外鍵與參照完整性約束64
2.3 NULL值的問題68
2.4 函數(shù)依賴與規(guī)范化68
2.4.1 函數(shù)依賴69
2.4.2 再論主鍵與候選鍵70
2.4.3 規(guī)范化71
2.4.4 關(guān)系設(shè)計原則72
2.4.5 規(guī)范化過程72
2.4.6 規(guī)范化的示例74
2.5 Access工作臺:第二部分——在Microsoft Access中操作多個表79
2.5.1 WMCRM數(shù)據(jù)庫中可能的修改問題80
2.5.2 操作多個表84
2.5.3 創(chuàng)建表之間的關(guān)系86
2.5.4 使用包括兩個表的表單90
2.5.5 創(chuàng)建包括兩個表中數(shù)據(jù)的報表91
2.5.6 關(guān)閉數(shù)據(jù)庫并退出Access92
2.6 小結(jié)93
2.7 復(fù)習(xí)題94
2.8 練習(xí)題95
2.9 Access工作臺練習(xí)題96
2.10 Garden Glory項目問題99
2.11 James River Jewelry珠寶行項目問題100
2.12 Queen Anne Curiosity商店項目問題101
第3章 結(jié)構(gòu)化查詢語言105
3.1 示例數(shù)據(jù)庫106
3.2 用于數(shù)據(jù)定義的SQL語句110
3.2.1 使用表約束定義主鍵115
3.2.2 使用表約束定義外鍵116
3.2.3 向DBMS提交SQL語句118
3.3 插入關(guān)系數(shù)據(jù)的SQL語句121
3.4 SQL關(guān)系查詢語句124
3.4.1 SQL SELECT/FROM/WHERE架構(gòu)124
3.4.2 從單個表中讀取指定列125
3.4.3 從單個表中讀取指定行127
3.4.4 從單個表中讀取指定行和指定列129
3.4.5 在WHERE子句中指定范圍、使用通配符和空值131
3.4.6 對結(jié)果進行排序134
3.4.7 SQL內(nèi)置函數(shù)和計算135
3.4.8 內(nèi)置函數(shù)和分組138
3.4.9 使用子查詢處理多個表139
3.4.10 使用連接查詢多個表141
3.4.11 SQL JOIN…ON語法145
3.4.12 外部連接148
3.5 修改和刪除關(guān)系數(shù)據(jù)的SQL語句150
3.5.1 修改數(shù)據(jù)150
3.5.2 刪除數(shù)據(jù)1523.6 修改和刪除表和約束的SQL語句153
3.6.1 DROP TABLE和ALTERTABLE語句153
3.6.2 CHECK約束154
3.7 SQL視圖155
3.8 Access工作臺:第三部分——在Microsoft Access中使用查詢155
3.8.1 使用Microsoft Access SQL156
3.8.2 使用Microsoft Access QBE160
3.8.3 使用Microsoft Access 參數(shù)查詢165
3.8.4 使用Microsoft Access SQL創(chuàng)建表166
3.8.5 修改Access表以添加Access SQL不支持的數(shù)據(jù)需求169
3.8.6 使用Microsoft Access SQL插入數(shù)據(jù)174
3.8.7 使用Access SQL添加參照完整性約束177
3.8.8 修改Access數(shù)據(jù)庫以添加Access SQL不支持的約束178
3.8.9 關(guān)閉數(shù)據(jù)庫并退出Access180
3.9 小結(jié)181
3.10 復(fù)習(xí)題182
3.11 練習(xí)題184
3.12 Access工作臺練習(xí)題186
3.13 Garden Glory項目問題189
3.14 James River珠寶行項目問題190
3.15 Queen Anne Curiosity商店項目問題192

第Ⅱ部分 數(shù)據(jù)庫設(shè)計和管理
第4章 數(shù)據(jù)建模與實體-關(guān)系模型197
4.1 需求分析階段198
4.2 實體-關(guān)系數(shù)據(jù)模型199
4.2.1 實體199
4.2.2 屬性200
4.2.3 標(biāo)識符200
4.2.4 關(guān)系201
4.3 實體-關(guān)系圖204
4.3.1 E-R模型的不同版本205
4.3.2 數(shù)據(jù)建模產(chǎn)品中E-R模型的變化205
4.3.3 弱實體207
4.3.4 ID依賴實體207
4.3.5 非標(biāo)識符依賴的弱實體209
4.3.6 子類實體212
4.3.7 遞歸關(guān)系213
4.4 開發(fā)E-R圖示例214
4.4.1 Heather Sweeney Designs公司的數(shù)據(jù)庫214
4.4.2 培訓(xùn)課的客戶列表214
4.4.3 給客戶的信函模板216
4.4.4 銷售發(fā)貨單219
4.4.5 屬性說明222
4.4.6 業(yè)務(wù)規(guī)則224
4.4.7 驗證數(shù)據(jù)模型224
4.5 Access工作臺:第四部分——使用Microsoft Access來開發(fā)原型225
4.5.1 為原始的數(shù)據(jù)模型創(chuàng)建表單模型226
4.5.2 為修改過的數(shù)據(jù)模型創(chuàng)建表單原型228
4.5.3 Access的Banded Form and Report Editors230
4.5.4 關(guān)閉數(shù)據(jù)庫并退出Access231
4.6 小結(jié)231
4.7 復(fù)習(xí)題232
4.8 練習(xí)題234
4.9 Access工作臺練習(xí)題234
4.10 Garden Glory項目問題235
4.11 James River Jewelry項目問題235
4.12 Queen Anne Curiosity 商店項目問題236
第5章 數(shù)據(jù)庫設(shè)計239
5.1 把數(shù)據(jù)模型轉(zhuǎn)換為數(shù)據(jù)庫的設(shè)計方案240
5.2 使用關(guān)系模型表示實體241
5.2.1 ITEM實體的表示241
5.2.2 CUSTOMER實體的表示243
5.2.3 SALES-COMMISSION實體的關(guān)系設(shè)計246
5.2.4 弱實體的表示247
5.3 關(guān)系的表示251
5.3.1 強實體中的關(guān)系251
5.3.2 使用了弱實體的關(guān)系258
5.3.3 子型實體關(guān)系的表示259
5.3.4 遞歸關(guān)系的表示260
5.4 Heather Sweeney Designs公司的數(shù)據(jù)庫設(shè)計264
5.4.1 弱實體265
5.4.2 關(guān)系265
5.4.3 強制參照完整性266
5.5 Access工作臺:第五部分——Microsoft Access中的關(guān)系268
5.5.1 Access中的多對多關(guān)系268
5.5.2 Access中的一對一關(guān)系268
5.5.3 關(guān)閉數(shù)據(jù)庫并退出Access273
5.6 小結(jié)273
5.7 復(fù)習(xí)題274
5.8 練習(xí)題276
5.9 Access工作臺練習(xí)題276
5.10 Garden Glory公司項目問題277
5.11 James River珠寶行項目問題277
5.12 Queen Anne Curiosity商店項目問題278
第6章 數(shù)據(jù)庫管理279
6.1 Heather Sweeney Designs公司的數(shù)據(jù)庫280
6.2 并發(fā)控制287
6.2.1 使用原子事務(wù)的必要性287
6.2.2 并發(fā)事務(wù)處理288
6.2.3 丟失更新問題289
6.2.4 并發(fā)問題:臟讀取、不可重復(fù)讀取和幻象讀取290
6.2.5 資源鎖定290
6.2.6 串行化事務(wù)292
6.2.7 死鎖292
6.2.8 樂觀鎖定和悲觀鎖定293
6.2.9 聲明鎖定特征294
6.2.10 一致事務(wù)295
6.2.11 事務(wù)隔離級別296
6.3 游標(biāo)類型297
6.4 數(shù)據(jù)庫安全298
6.4.1 用戶賬戶299
6.4.2 處理權(quán)限和責(zé)任300
6.4.3 DBMS級別的安全304
6.4.4 應(yīng)用程序級別的安全305
6.5 數(shù)據(jù)庫備份與恢復(fù)306
6.5.1 通過重新處理進行恢復(fù)306
6.5.2 通過回滾和前滾進行恢復(fù)307
6.5.3 DBA的其他職責(zé)310
6.6 分布式數(shù)據(jù)庫的處理310
6.6.1 分布式數(shù)據(jù)庫的類型310
6.6.2 分布式數(shù)據(jù)庫面臨的挑戰(zhàn)312
6.7 對象-關(guān)系數(shù)據(jù)庫313
6.8 Access工作臺:第六部分——Microsoft Access中的數(shù)據(jù)庫管理313
6.8.1 Access中的數(shù)據(jù)庫安全314
6.8.2 受保護數(shù)據(jù)庫的使用322
6.8.3 受保護數(shù)據(jù)庫的管理324
6.8.4 關(guān)閉數(shù)據(jù)庫并退出Access324
6.9 小結(jié)324
6.10 復(fù)習(xí)題326
6.11 練習(xí)題328
6.12 Access工作臺練習(xí)題329
6.13 Garden Glory項目問題330
6.14 James River珠寶行項目問題331
6.15 Queen Anne Curiosity商店項目問題332
第7章 數(shù)據(jù)庫處理應(yīng)用程序和商業(yè)智能335
7.1 數(shù)據(jù)庫處理的環(huán)境336
7.1.1 查詢、表單和報表337
7.1.2 客戶機/服務(wù)器以及傳統(tǒng)的應(yīng)用程序處理339
7.1.3 存儲過程和觸發(fā)器339
7.2 Web數(shù)據(jù)庫處理340
7.2.1 ODBC342
7.2.2 使用IIS進行Web處理345
7.2.3 Active Server Pages(ASP)349
7.2.4 Active Data Objects(ADO)352
7.2.5 Web數(shù)據(jù)庫處理面臨的挑戰(zhàn)358
7.3 數(shù)據(jù)庫處理和XML358
7.3.1 XML模式文件359
7.3.2 XML和數(shù)據(jù)庫處理360
7.3.3 XML Web Services362
7.4 商業(yè)智能系統(tǒng)363
7.5 Access工作臺:第七部分:使用Microsoft Access進行Web數(shù)據(jù)庫處理367
7.5.1 Wallingford Motors的Web主頁367
7.5.2 選擇數(shù)據(jù)庫文件369
7.5.3 創(chuàng)建ODBC數(shù)據(jù)源370
7.5.4 創(chuàng)建客戶聯(lián)系方式的視圖371
7.5.5 創(chuàng)建ASP頁面372
7.5.6 運行ASP頁面374
7.5.7 關(guān)閉374
7.6 小結(jié)375
7.7 復(fù)習(xí)題376
7.8 練習(xí)題378
7.9 Access工作臺練習(xí)題380
7.10 Garden Glory公司項目問題381
7.11 James River Jewelry珠寶行項目問題381
7.12 Queen Anne Curiosity商店項目問題382
附錄A Microsoft SQL Server 2005 Express Edition簡介383
附錄B MySQL簡介395
附錄C SQL視圖409
術(shù)語表427

本目錄推薦

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