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

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

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

定 價(jià):¥58.00

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

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

內(nèi)容簡介

  本書是數(shù)據(jù)庫初學(xué)者和初級(jí)開發(fā)人員不可多得的數(shù)據(jù)庫寶典,其中融入了作者對數(shù)據(jù)庫深入透徹的理解和豐富的實(shí)際操作經(jīng)驗(yàn)。與第2版一樣,本版也深入淺出地描繪了數(shù)據(jù)庫原理及其應(yīng)用。但本版技術(shù)更新、實(shí)用性更強(qiáng),新增的內(nèi)容包括子類型/子類型實(shí)體、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è)計(jì) ·數(shù)據(jù)庫管理 ·Web數(shù)據(jù)庫處理

作者簡介

  David M.Kroenke,在1967年作為Rand Corporation公司的實(shí)習(xí)生時(shí)進(jìn)入了計(jì)算行業(yè),在此之后,他的職業(yè)生涯涉及教育、工業(yè)、顧問和出版等領(lǐng)域。Kroenke曾經(jīng)在科羅拉多州立大學(xué)、西雅圖大學(xué)教學(xué),目前在華盛頓大學(xué)教學(xué)。在多年的教學(xué)生涯中,他組織了數(shù)十次由大學(xué)教授參加的教學(xué)研討會(huì)。在1991年,International Association ofInformation System授予他“年度計(jì)算機(jī)教育家”的榮譽(yù)稱號(hào)。在工業(yè)方面,Kroenke曾經(jīng)為美國空軍和波音計(jì)算機(jī)服務(wù)工作,并且負(fù)責(zé)創(chuàng)立了個(gè)公司。他也曾經(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é)過婚,有兩個(gè)孩子和兩個(gè)外孫。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的計(jì)算機(jī)、網(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)課程,包括計(jì)算機(jī)硬件和操作系統(tǒng)、遠(yuǎn)程通信和網(wǎng)絡(luò)管理。Auer已經(jīng)和其他人合作編寫了一些與MIS相關(guān)的書籍。Auer在華盛頓大學(xué)獲得了英語文學(xué)學(xué)士學(xué)位,在西華盛頓大學(xué)獲得了數(shù)學(xué)和經(jīng)濟(jì)學(xué)學(xué)士學(xué)位,并且在西華盛頓大學(xué)獲得經(jīng)濟(jì)學(xué)碩士學(xué)位和輔導(dǎo)心理學(xué)碩士學(xué)位。Auer是美國空軍軍官,他還作為組織開發(fā)專家和治療專家為Employee Assistance Program(EAP)工作。Auer和妻子Donna居住在華盛頓州的貝靈漢市,他是當(dāng)?shù)赜?jì)劃委員會(huì)(Planning Commission)的成員,并且積極參與社團(tuán)成長和發(fā)展的相關(guān)問題。他有兩個(gè)孩子和3個(gè)外孫。~

圖書目錄

第Ⅰ部分 基礎(chǔ)知識(shí)
第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 個(gè)人數(shù)據(jù)庫系統(tǒng)和企業(yè)數(shù)據(jù)庫系統(tǒng)的比較20
1.3 Access工作臺(tái):第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)建一個(gè)表的Access報(bào)表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工作臺(tái)練習(xí)題51
1.8 Garden Glory項(xiàng)目問題52
1.9 James River珠寶行項(xiàng)目問題52
1.10 Queen Anne Curiosity商店項(xiàng)目問題53
第2章 關(guān)系模型55
2.1 關(guān)系56
2.1.1 一個(gè)關(guān)系示例與兩個(gè)非關(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è)計(jì)原則72
2.4.5 規(guī)范化過程72
2.4.6 規(guī)范化的示例74
2.5 Access工作臺(tái):第二部分——在Microsoft Access中操作多個(gè)表79
2.5.1 WMCRM數(shù)據(jù)庫中可能的修改問題80
2.5.2 操作多個(gè)表84
2.5.3 創(chuàng)建表之間的關(guān)系86
2.5.4 使用包括兩個(gè)表的表單90
2.5.5 創(chuàng)建包括兩個(gè)表中數(shù)據(jù)的報(bào)表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工作臺(tái)練習(xí)題96
2.10 Garden Glory項(xiàng)目問題99
2.11 James River Jewelry珠寶行項(xiàng)目問題100
2.12 Queen Anne Curiosity商店項(xiàng)目問題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 從單個(gè)表中讀取指定列125
3.4.3 從單個(gè)表中讀取指定行127
3.4.4 從單個(gè)表中讀取指定行和指定列129
3.4.5 在WHERE子句中指定范圍、使用通配符和空值131
3.4.6 對結(jié)果進(jìn)行排序134
3.4.7 SQL內(nèi)置函數(shù)和計(jì)算135
3.4.8 內(nèi)置函數(shù)和分組138
3.4.9 使用子查詢處理多個(gè)表139
3.4.10 使用連接查詢多個(gè)表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工作臺(tái):第三部分——在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工作臺(tái)練習(xí)題186
3.13 Garden Glory項(xiàng)目問題189
3.14 James River珠寶行項(xiàng)目問題190
3.15 Queen Anne Curiosity商店項(xiàng)目問題192

第Ⅱ部分 數(shù)據(jù)庫設(shè)計(jì)和管理
第4章 數(shù)據(jù)建模與實(shí)體-關(guān)系模型197
4.1 需求分析階段198
4.2 實(shí)體-關(guān)系數(shù)據(jù)模型199
4.2.1 實(shí)體199
4.2.2 屬性200
4.2.3 標(biāo)識(shí)符200
4.2.4 關(guān)系201
4.3 實(shí)體-關(guān)系圖204
4.3.1 E-R模型的不同版本205
4.3.2 數(shù)據(jù)建模產(chǎn)品中E-R模型的變化205
4.3.3 弱實(shí)體207
4.3.4 ID依賴實(shí)體207
4.3.5 非標(biāo)識(shí)符依賴的弱實(shí)體209
4.3.6 子類實(shí)體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 驗(yàn)證數(shù)據(jù)模型224
4.5 Access工作臺(tái):第四部分——使用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工作臺(tái)練習(xí)題234
4.10 Garden Glory項(xiàng)目問題235
4.11 James River Jewelry項(xiàng)目問題235
4.12 Queen Anne Curiosity 商店項(xiàng)目問題236
第5章 數(shù)據(jù)庫設(shè)計(jì)239
5.1 把數(shù)據(jù)模型轉(zhuǎn)換為數(shù)據(jù)庫的設(shè)計(jì)方案240
5.2 使用關(guān)系模型表示實(shí)體241
5.2.1 ITEM實(shí)體的表示241
5.2.2 CUSTOMER實(shí)體的表示243
5.2.3 SALES-COMMISSION實(shí)體的關(guān)系設(shè)計(jì)246
5.2.4 弱實(shí)體的表示247
5.3 關(guān)系的表示251
5.3.1 強(qiáng)實(shí)體中的關(guān)系251
5.3.2 使用了弱實(shí)體的關(guān)系258
5.3.3 子型實(shí)體關(guān)系的表示259
5.3.4 遞歸關(guān)系的表示260
5.4 Heather Sweeney Designs公司的數(shù)據(jù)庫設(shè)計(jì)264
5.4.1 弱實(shí)體265
5.4.2 關(guān)系265
5.4.3 強(qiáng)制參照完整性266
5.5 Access工作臺(tái):第五部分——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工作臺(tái)練習(xí)題276
5.10 Garden Glory公司項(xiàng)目問題277
5.11 James River珠寶行項(xiàng)目問題277
5.12 Queen Anne Curiosity商店項(xiàng)目問題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ù)隔離級(jí)別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級(jí)別的安全304
6.4.4 應(yīng)用程序級(jí)別的安全305
6.5 數(shù)據(jù)庫備份與恢復(fù)306
6.5.1 通過重新處理進(jìn)行恢復(fù)306
6.5.2 通過回滾和前滾進(jìn)行恢復(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工作臺(tái):第六部分——Microsoft Access中的數(shù)據(jù)庫管理313
6.8.1 Access中的數(shù)據(jù)庫安全314
6.8.2 受保護(hù)數(shù)據(jù)庫的使用322
6.8.3 受保護(hù)數(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工作臺(tái)練習(xí)題329
6.13 Garden Glory項(xiàng)目問題330
6.14 James River珠寶行項(xiàng)目問題331
6.15 Queen Anne Curiosity商店項(xiàng)目問題332
第7章 數(shù)據(jù)庫處理應(yīng)用程序和商業(yè)智能335
7.1 數(shù)據(jù)庫處理的環(huán)境336
7.1.1 查詢、表單和報(bào)表337
7.1.2 客戶機(jī)/服務(wù)器以及傳統(tǒng)的應(yīng)用程序處理339
7.1.3 存儲(chǔ)過程和觸發(fā)器339
7.2 Web數(shù)據(jù)庫處理340
7.2.1 ODBC342
7.2.2 使用IIS進(jìn)行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工作臺(tái):第七部分:使用Microsoft Access進(jìn)行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 運(yùn)行ASP頁面374
7.5.7 關(guān)閉374
7.6 小結(jié)375
7.7 復(fù)習(xí)題376
7.8 練習(xí)題378
7.9 Access工作臺(tái)練習(xí)題380
7.10 Garden Glory公司項(xiàng)目問題381
7.11 James River Jewelry珠寶行項(xiàng)目問題381
7.12 Queen Anne Curiosity商店項(xiàng)目問題382
附錄A Microsoft SQL Server 2005 Express Edition簡介383
附錄B MySQL簡介395
附錄C SQL視圖409
術(shù)語表427

本目錄推薦

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