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

數(shù)據(jù)庫設計教程(第二版)

數(shù)據(jù)庫設計教程(第二版)

定 價:¥35.00

作 者: (美)Thomas M.Connolly,(美)Carolyn E.Begg著;何玉潔[等]譯;何主潔譯
出版社: 機械工業(yè)出版社
叢編項: 計算機科學叢書
標 簽: 數(shù)據(jù)庫設計

ISBN: 9787111154716 出版時間: 2005-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 325 字數(shù):  

內容簡介

  數(shù)據(jù)庫設計是數(shù)據(jù)庫技術的一個重要方面。目前有很多書籍介紹數(shù)據(jù)庫的理論知識.但能與實際應用緊密結合的實用性書籍卻相對較少。本書作者具有豐富的數(shù)據(jù)庫設計和教學經驗、以通俗易懂的語言描述了分析、設計實現(xiàn)數(shù)據(jù)庫的整個設計過程,因此本書是一本真正意義上的數(shù)據(jù)庫理論與實踐相結合的書籍,可用于數(shù)據(jù)庫基礎理論之后的后續(xù)學習。本書主題●數(shù)據(jù)庫的基本知識和相關概念●全面介紹數(shù)據(jù)庫設計方法學●用實例引導讀者掌握從需求分析、邏輯建模到物理實現(xiàn)的全過程●包含常用應用領域的數(shù)據(jù)模型,讀者可以在此基礎上建立自己的數(shù)據(jù)模型●用UML表示法創(chuàng)建數(shù)據(jù)模型的方法第2版的新增內容●添加了關于SQL和QBE、數(shù)據(jù)庫管理和安全以及數(shù)據(jù)庫領域的現(xiàn)狀和趨勢的章節(jié),使本書的內容更加全面和先進?!駥?shù)據(jù)庫設計方法論的內容進行了更新。●本書的配套教學材料包含StayHome數(shù)據(jù)庫的實現(xiàn).示例數(shù)據(jù)模型的SQL腳本,本書練習的樣例解決方案等,讀者可以到華章網站下載。本書詳細介紹數(shù)據(jù)庫的分析、設計、實現(xiàn)方法和過程。本書不僅涵蓋普通數(shù)據(jù)庫書籍中所沒有講到的數(shù)據(jù)庫分析、設計和執(zhí)行過程,還通過貫穿全書的實例描述數(shù)據(jù)庫的創(chuàng)建、監(jiān)控和調整的全過程。主要內容包括數(shù)據(jù)庫的相關知識,數(shù)據(jù)庫分析和設計技術、邏輯數(shù)據(jù)庫設計方法學、物理數(shù)據(jù)庫設計方法學等內容。另外,本書還增加了SQL和QBE、數(shù)據(jù)庫管理和安全性以及數(shù)據(jù)庫的現(xiàn)狀和趨勢等內容,使內容更為全面。本書既適合作為高等院校數(shù)據(jù)庫課程的教材,也適合相關技術人員作為數(shù)據(jù)庫分析、設計和開發(fā)的參考。

作者簡介

  ThomasM.Connolly是英國佩斯里大學計算技術與信息系統(tǒng)學部主任,該校擁有英國規(guī)模最大的IT學科。在產業(yè)界任職期間,他設計了世界上第一個商用可移植關系DBMS——RAPPORT,他因設計和開發(fā)配置管理工具LIFESPAN而獲得英國軟件杰出設計大獎。CAROLYNE.BEGG畢業(yè)于愛丁堡大學,佩斯里大學講師,研究興趣包括信息系統(tǒng)、生物學領域數(shù)據(jù)庫系統(tǒng)應用程序等。相關圖書數(shù)據(jù)倉庫(原書第3版)神經網絡原理(原書第2版)離散數(shù)學導學信息論、編碼與密碼學組合數(shù)學(原書第4版)JAVA編程思想(第2版)數(shù)據(jù)庫系統(tǒng)導論信息系統(tǒng)原理:原書第6版現(xiàn)代操作系統(tǒng)(第2版)計算機網絡:自頂向下方法與Internet特色(原書第3版)計算機網絡系統(tǒng)方案(原書第3版)C程序設計語言(第2版·新版)習題解答計算機網絡與因特網(原書第4版)模式分析的核方法編譯原理C++語言的設計和演化并行計算導論(原書第2版)軟件需求3D游戲卷1實時渲染與軟件技術3D游戲卷2動畫與高級實時渲染技術數(shù)字圖像處理疑難解析現(xiàn)代信息檢索CAXA數(shù)控銑CAD/CAM技術C語言的科學和藝術計算機視覺UNIX系統(tǒng)編程并行程序設計數(shù)據(jù)庫與事務處理操作系統(tǒng)高級編譯器設計與實現(xiàn)3D計算機圖形學(原書第3版)計算機科學概論(原書第2版)人工智能:英文可擴展并行計算技術、結構與編程數(shù)據(jù)庫原理、編程與性能Java面向對象程序設計教程嵌入式微控制器C++編程思想。第2卷:實用編程技術微機接口技術實驗教程

圖書目錄

第一部分  相關知識介紹
第1章  引言        
1.1  數(shù)據(jù)庫系統(tǒng)使用示例        
1.2  數(shù)據(jù)庫方法        
1.2.1  數(shù)據(jù)庫        
1.2.2  數(shù)據(jù)庫管理系統(tǒng)        
1.2.3  數(shù)據(jù)庫應用程序        
1.2.4  視圖        
1.2.5  DBMS環(huán)境的組成        
1.2.6  DBMS架構        
1.3  DBMS的功能        
1.4  數(shù)據(jù)庫設計        
1.5  DBMS的優(yōu)缺點        
1.6  本章小結        
復習題        
第2章  關系模型        
2.1  數(shù)據(jù)模型        
2.2  術語        
2.2.1  關系數(shù)據(jù)結構        
2.2.2  關系表的屬性        
2.2.3  關系鍵        
2.2.4  關系數(shù)據(jù)庫的表示        
2.3  關系完整性      
2.3.1  空值        
2.3.2  實體完整性      
2.3.3  參照完整性        
2.3.4  業(yè)務規(guī)則        
2.4  關系語言        
2.5  本章小結        
復習題        
第3章  SQL和QBE        
3.1  結構化查詢語言        
3.1.1  SQL的目標        
3.1.2  術語        
3.1.3  書寫SQL命令        
3.2  數(shù)據(jù)操縱        
3.2.1  簡單查詢      
3.2.2  選擇行      
3.2.3  給結果排序        
3.2.4  使用SQL的聚合函數(shù)      
3.2.5  對結果分組        
3.2.6  子查詢        
3.2.7  多表查詢        
3.2.8  INSERT、UPDATE和DELETE語句        
3.3  數(shù)據(jù)定義        
3.3.1  創(chuàng)建表        
3.3.2  建立視圖        
3.4  QBE        
3.5  本章小結      
復習題        
練習        
第4章  數(shù)據(jù)庫應用程序生命周期        
4.1  軟件危機        
4.2  信息系統(tǒng)生命周期        
4.3  數(shù)據(jù)庫系統(tǒng)開發(fā)生命周期        
4.4  數(shù)據(jù)庫規(guī)劃        
4.5  系統(tǒng)定義        
4.6  需求的收集與分析      
4.7  數(shù)據(jù)庫設計      
4.8  選擇DBMS        
4.9  應用程序設計        
4.9.1  事務設計        
4.9.2  用戶界面設計        
4.10  構建原型        
4.11  實現(xiàn)        
4.12  數(shù)據(jù)轉換與加載        
4.13  測試        
4.14  操作性維護      
4.15  本章小結        
復習題        
第5章  數(shù)據(jù)庫管理和安全性        
5.1  數(shù)據(jù)管理和數(shù)據(jù)庫管理        
5.1.1  數(shù)據(jù)管理        
5.1.2  數(shù)據(jù)庫管理        
5.1.3  數(shù)據(jù)管理與數(shù)據(jù)庫管理的比較        
5.2  數(shù)據(jù)庫安全性        
5.2.1  安全威脅        
5.2.2  對策——基于計算機的控制        
5.3  本章小結        
復習題        
第二部分  數(shù)據(jù)庫分析與設計技術
第6章  事實發(fā)現(xiàn)        
6.1  什么時候使用事實發(fā)現(xiàn)技術        
6.2  收集哪些事實        
6.3  事實發(fā)現(xiàn)技術        
6.3.1  檢查文檔        
6.3.2  面談        
6.3.3  觀察業(yè)務的運轉        
6.3.4  研究        
6.3.5  問卷調查        
6.4  StayHome案例研究      
6.4.1  StayHome案例研究—概覽        
6.4.2  StayHome案例研究—數(shù)據(jù)庫規(guī)劃        
6.4.3  StayHome案例研究—系統(tǒng)定義        
6.4.4    StayHome案例研究—需求收集和分析        
6.4.5  StayHome案例研究—數(shù)據(jù)庫設計        
6.5  本章小結        
復習題        
第7章  實體-關系建模        
7.1  實體        
7.2  關系        
7.2.1  關系的度        
7.2.2  遞歸關系        
7.3  屬性        
7.3.1  簡單屬性和復合屬性        
7.3.2  單值屬性和多值屬性        
7.3.3  派生屬性      
7.3.4  鍵        
7.4  強實體和弱實體        
7.5  關系的多樣性約束        
7.5.1  一對一關系        
7.5.2  一對多關系        
7.5.3  多對多關系        
7.5.4  復雜關系的多樣性約束        
7.5.5  基數(shù)約束與參與約束        
7.6  關系上的屬性        
7.7  ER模型中的設計問題        
7.7.1  扇形陷阱        
7.7.2  深坑陷阱        
7.8  本章小結      
復習題      
練習        
第8章  規(guī)范化        
8.1  簡介        
8.2  數(shù)據(jù)冗余和更新異常        
8.2.1  插入異常        
8.2.2  刪除異常        
8.2.3  更新異常        
8.3  第一范式        
8.4  第二范式        
8.5  第三范式        
8.6  本章小結        
復習題        
練習        
第三部分  邏輯數(shù)據(jù)庫設計
第9章  邏輯數(shù)據(jù)庫設計——步驟1        
9.1  數(shù)據(jù)庫設計方法學簡介        
9.1.1  什么是數(shù)據(jù)庫設計方法學        
9.1.2  數(shù)據(jù)庫設計的各階段        
9.1.3  數(shù)據(jù)庫設計中的關鍵成功因素        
9.2  數(shù)據(jù)庫設計方法學概述        
9.3  邏輯數(shù)據(jù)庫設計方法學步驟1簡介        
9.4  步驟1:創(chuàng)建并檢查ER模型        
9.4.1  步驟1.1:標識實體        
9.4.2  步驟1.2:標識關系        
9.4.3  步驟1.3:標識實體或關系的有關屬性        
9.4.4  步驟1.4:確定屬性域        
9.4.5  步驟1.5:確定候選鍵、主鍵和備用鍵屬性        
9.4.6  步驟1.6:特化/泛化實體(可選步驟)        
9.4.7  步驟1.7:檢查模型的數(shù)據(jù)冗余        
9.4.8  步驟1.8:檢查模型是否支持用戶事務        
9.4.9  步驟1.9:與用戶一起檢查模型        
9.5  本章小結        
復習題      
練習        
第10章  邏輯數(shù)據(jù)庫設計—步驟2        
10.1  步驟2:將ER模型映射為表        
10.1.1  步驟2.1:創(chuàng)建表        
10.1.2  步驟2.2:用規(guī)范化方法檢查表結構        
10.1.3  步驟2.3:檢查表是否支持用戶事務        
10.1.4  步驟2.4:檢查業(yè)務規(guī)則        
10.1.5  步驟2.5:與用戶討論邏輯數(shù)據(jù)庫設計        
10.2  本章小結        
復習題        
練習      
第11章  高級建模技術        
11.1  特化/泛化        
11.1.1  超類和子類        
11.1.2  超類/子類關系        
11.1.3  屬性繼承        
11.1.4  特化過程        
11.1.5  泛化過程        
11.1.6  超類/子類關系的約束        
11.2  創(chuàng)建表達特化/泛化的表        
11.3  本章小結        
復習題      
練習        
第四部分  物理數(shù)據(jù)庫設計
第12章  物理數(shù)據(jù)庫設計—步驟3        
12.1  邏輯與物理數(shù)據(jù)庫設計的比較        
12.2  物理數(shù)據(jù)庫設計方法學概述        
12.3  步驟3:為目標DBMS轉換全局邏輯數(shù)據(jù)模型        
12.3.1  步驟3.1:設計基本表        
12.3.2  步驟3.2:設計派生數(shù)據(jù)的表示        
12.3.3  步驟3.3:設計其他業(yè)務規(guī)則        
12.4  本章小結        
復習題        
練習        
第13章  物理數(shù)據(jù)設計—步驟4        
13.1  步驟4:選擇文件組織方式和索引        
13.1.1  步驟4.1:分析事務        
13.1.2  步驟4.2:選擇文件組織方式        
13.1.3  步驟4.3:選擇索引        
13.2  使用Microsoft Access 2002的StayHome文件的組織與索引
13.2.1  選擇索引指南      
13.2.2  StayHome的索引        
13.3  本章小結        
復習題        
練習        
第14章  物理數(shù)據(jù)庫設計—步驟5和步驟6        
14.1  步驟5:設計用戶視圖        
14.2  步驟6:設計安全性機制        
14.3  本章小結        
復習題        
練習        
第15章  物理數(shù)據(jù)庫設計—步驟7        
15.1  步驟7:引入受控冗余的考慮        
15.2  本章小結        
復習題        
練習        
第16章  物理數(shù)據(jù)庫設計—步驟8        
16.1  步驟8:監(jiān)視并調整操作系統(tǒng)        
16.1.1  理解系統(tǒng)資源        
16.1.2  小結        
16.1.3  StayHome的新需求        
16.2  本章小結        
復習題        
第五部分  第二個實例
第17章  Perfect Pets—邏輯數(shù)據(jù)庫設計        
17.1  Perfect Pets        
17.1.1  數(shù)據(jù)需求        
17.1.2  事務需求        
17.2  使用邏輯數(shù)據(jù)庫設計方法        
17.2.1  步驟1.1:標識實體        
17.2.2  步驟1.2:標識關系        
17.2.3  步驟1.3:標識實體或關系的有關屬性        
17.2.4  步驟1.4:確定屬性域        
17.2.5  步驟1.5:確定候選鍵、主鍵和備用鍵屬性        
17.2.6  步驟1.6:特化和泛化實體        
17.2.7  步驟1.7:檢查模型的數(shù)據(jù)冗余        
17.2.8  步驟1.8:檢查模型是否支持用戶事務        
17.2.9  步驟2.1:創(chuàng)建表        
17.2.10  步驟2.2:用規(guī)范化方法檢查表結構        
17.2.11  步驟2.3:檢查模型是否支持用戶事務        
17.2.12  步驟2.4:檢查業(yè)務規(guī)則        
17.2.13  步驟2.5:與用戶一起討論邏輯數(shù)據(jù)庫設計        
第18章  Perfect Pets—使用物理數(shù)據(jù)庫設計方法學        
18.1  步驟3.1:設計基本表        
18.2  步驟3.2:設計派生數(shù)據(jù)的表示        
18.3  步驟3.3:設計其他業(yè)務規(guī)則        
18.4  步驟4.1:分析事務        
18.5  步驟4.2:選擇文件組織方式        
18.6  步驟4.3:選擇索引        
18.7  步驟5:設計用戶視圖        
18.8  步驟6:設計訪問規(guī)則        
18.9  步驟7:考慮引入受控冗余        
第六部分  數(shù)據(jù)庫的現(xiàn)狀和未來趨勢
第19章  數(shù)據(jù)庫的現(xiàn)狀和發(fā)展        
19.1  高級數(shù)據(jù)庫應用        
19.2  關系DBMS的缺陷        
19.3  分布式DBMS和復制服務器        
19.3.1  DDBMS的優(yōu)缺點        
19.3.2  復制服務器        
19.4  面向對象的DBMS和對象-關系DBMS        
19.4.1  面向對象的DBMS        
19.4.2    對象-關系DBMS        
19.5  數(shù)據(jù)倉庫        
19.6  聯(lián)機分析處理        
19.7  數(shù)據(jù)挖掘        
19.8  網絡數(shù)據(jù)庫集成和XML        
19.8.1  靜態(tài)和動態(tài)的網頁        
19.8.2  Web-DBMS集成需求        
19.8.3  集成Web和DBMS的方法        
19.8.4  XML        
19.9  本章小結        
復習題        
附錄
附錄A  可選的數(shù)據(jù)建模表示法        
附錄B  數(shù)據(jù)庫設計方法學總結        
附錄C  高級數(shù)據(jù)庫邏輯設計        
附錄D  文件組織和索引      
附錄E  常用數(shù)據(jù)模型        
術語表        
參考文獻        

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號