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

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

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

定 價:¥35.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

第一部分  相關知識介紹
第1章  引言        
1.1  數據庫系統(tǒng)使用示例        
1.2  數據庫方法        
1.2.1  數據庫        
1.2.2  數據庫管理系統(tǒng)        
1.2.3  數據庫應用程序        
1.2.4  視圖        
1.2.5  DBMS環(huán)境的組成        
1.2.6  DBMS架構        
1.3  DBMS的功能        
1.4  數據庫設計        
1.5  DBMS的優(yōu)缺點        
1.6  本章小結        
復習題        
第2章  關系模型        
2.1  數據模型        
2.2  術語        
2.2.1  關系數據結構        
2.2.2  關系表的屬性        
2.2.3  關系鍵        
2.2.4  關系數據庫的表示        
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  數據操縱        
3.2.1  簡單查詢      
3.2.2  選擇行      
3.2.3  給結果排序        
3.2.4  使用SQL的聚合函數      
3.2.5  對結果分組        
3.2.6  子查詢        
3.2.7  多表查詢        
3.2.8  INSERT、UPDATE和DELETE語句        
3.3  數據定義        
3.3.1  創(chuàng)建表        
3.3.2  建立視圖        
3.4  QBE        
3.5  本章小結      
復習題        
練習        
第4章  數據庫應用程序生命周期        
4.1  軟件危機        
4.2  信息系統(tǒng)生命周期        
4.3  數據庫系統(tǒng)開發(fā)生命周期        
4.4  數據庫規(guī)劃        
4.5  系統(tǒng)定義        
4.6  需求的收集與分析      
4.7  數據庫設計      
4.8  選擇DBMS        
4.9  應用程序設計        
4.9.1  事務設計        
4.9.2  用戶界面設計        
4.10  構建原型        
4.11  實現        
4.12  數據轉換與加載        
4.13  測試        
4.14  操作性維護      
4.15  本章小結        
復習題        
第5章  數據庫管理和安全性        
5.1  數據管理和數據庫管理        
5.1.1  數據管理        
5.1.2  數據庫管理        
5.1.3  數據管理與數據庫管理的比較        
5.2  數據庫安全性        
5.2.1  安全威脅        
5.2.2  對策——基于計算機的控制        
5.3  本章小結        
復習題        
第二部分  數據庫分析與設計技術
第6章  事實發(fā)現        
6.1  什么時候使用事實發(fā)現技術        
6.2  收集哪些事實        
6.3  事實發(fā)現技術        
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案例研究—數據庫規(guī)劃        
6.4.3  StayHome案例研究—系統(tǒng)定義        
6.4.4    StayHome案例研究—需求收集和分析        
6.4.5  StayHome案例研究—數據庫設計        
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  基數約束與參與約束        
7.6  關系上的屬性        
7.7  ER模型中的設計問題        
7.7.1  扇形陷阱        
7.7.2  深坑陷阱        
7.8  本章小結      
復習題      
練習        
第8章  規(guī)范化        
8.1  簡介        
8.2  數據冗余和更新異常        
8.2.1  插入異常        
8.2.2  刪除異常        
8.2.3  更新異常        
8.3  第一范式        
8.4  第二范式        
8.5  第三范式        
8.6  本章小結        
復習題        
練習        
第三部分  邏輯數據庫設計
第9章  邏輯數據庫設計——步驟1        
9.1  數據庫設計方法學簡介        
9.1.1  什么是數據庫設計方法學        
9.1.2  數據庫設計的各階段        
9.1.3  數據庫設計中的關鍵成功因素        
9.2  數據庫設計方法學概述        
9.3  邏輯數據庫設計方法學步驟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:檢查模型的數據冗余        
9.4.8  步驟1.8:檢查模型是否支持用戶事務        
9.4.9  步驟1.9:與用戶一起檢查模型        
9.5  本章小結        
復習題      
練習        
第10章  邏輯數據庫設計—步驟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:與用戶討論邏輯數據庫設計        
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  本章小結        
復習題      
練習        
第四部分  物理數據庫設計
第12章  物理數據庫設計—步驟3        
12.1  邏輯與物理數據庫設計的比較        
12.2  物理數據庫設計方法學概述        
12.3  步驟3:為目標DBMS轉換全局邏輯數據模型        
12.3.1  步驟3.1:設計基本表        
12.3.2  步驟3.2:設計派生數據的表示        
12.3.3  步驟3.3:設計其他業(yè)務規(guī)則        
12.4  本章小結        
復習題        
練習        
第13章  物理數據設計—步驟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章  物理數據庫設計—步驟5和步驟6        
14.1  步驟5:設計用戶視圖        
14.2  步驟6:設計安全性機制        
14.3  本章小結        
復習題        
練習        
第15章  物理數據庫設計—步驟7        
15.1  步驟7:引入受控冗余的考慮        
15.2  本章小結        
復習題        
練習        
第16章  物理數據庫設計—步驟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—邏輯數據庫設計        
17.1  Perfect Pets        
17.1.1  數據需求        
17.1.2  事務需求        
17.2  使用邏輯數據庫設計方法        
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:檢查模型的數據冗余        
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:與用戶一起討論邏輯數據庫設計        
第18章  Perfect Pets—使用物理數據庫設計方法學        
18.1  步驟3.1:設計基本表        
18.2  步驟3.2:設計派生數據的表示        
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:考慮引入受控冗余        
第六部分  數據庫的現狀和未來趨勢
第19章  數據庫的現狀和發(fā)展        
19.1  高級數據庫應用        
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  數據倉庫        
19.6  聯機分析處理        
19.7  數據挖掘        
19.8  網絡數據庫集成和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  可選的數據建模表示法        
附錄B  數據庫設計方法學總結        
附錄C  高級數據庫邏輯設計        
附錄D  文件組織和索引      
附錄E  常用數據模型        
術語表        
參考文獻        

本目錄推薦

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