當前位置:成語大全網 - 新華字典 - 數據庫原理的另外版本

數據庫原理的另外版本

作者:孔麗紅 主編,遊曉明 鐘伯成 張瑜 參編

定價:49元  印次:1-1  ISBN:9787302398813  出版日期:2015.08.01  印刷日期:2015.07.31 本書是作者結合多年教學經驗編寫而成的,以數據庫應用實例貫穿於各章節,突出理論與應用的結合。

本書詳細介紹了數據庫技術的基本原理、方法和應用技術,***分11章,具體內容如下:

第1章數據庫系統概述,介紹了數據庫技術的發展,數據庫管理系統的功能、組成、模式結構,概念數據模型和幾種常用的結構數據模型。

第2章實體聯系模型,通過大量實例介紹了實體聯系模型的基本要素、繪制的步驟和方法。

第3章關系數據模型與關系運算,主要介紹了關系模型的數據結構、完整性,以及關系代數、元組關系演算、域關系演算和查詢優化。

第4章關系數據庫標準語言SQL,介紹了SQL的全貌,包括數據操作語言(DML)、數據控制語言(DCL)和數據定義語言(DDL)。

第5章關系數據庫設計理論,介紹如何設計關系模式問題,包括數據依賴、無損分解和保持函數依賴的分解,1NF、2NF、3NF、BCNF、4NF和5NF等。

第6章數據庫設計,通過壹個圖書管理系統設計實例,詳細介紹了數據庫設計各階段的內容、任務、設計步驟及方法等。

第7章數據庫安全保護,主要從安全性控制、完整性控制、並發性控制和數據庫恢復四方面介紹了數據庫的安全保護功能。

第8章關系數據庫管理系統SQLServer2005,在介紹SQLServer2005的集成開發環境基礎上,以大量的實例講解SQLServer2005的知識和技術,包括數據庫及其對象的管理、SQLServer2005的安全管理機制、數據庫的備份與還原、數據的導入和導出、數據的附加和分離、數據庫活動的監視等。

第9章基於VisualBasic的關系數據庫應用系統開發,在介紹VisualBasic(VB)集成開發環境、語法結構的基礎上,以“圖書管理系統”的開發過程為例,由淺入深地介紹了使用VB開發數據庫應用系統的步驟和方法,使初學者能很快利用VB開發壹個數據庫應用系統。

第10章數據庫技術的發展,對分布式數據庫、並行數據庫、面向對象數據庫等進行了介紹。

第11章數據庫實驗,本章***設計了數據庫的創建與管理、表的創建與管理、訪問與修改數據、視圖與索引、存儲過程與觸發器、SQLServer2005的安全與保護、利用VB開發圖書管理系統***7個實驗,用於配合課堂教學,培養學生的實踐能力。

全書內容豐富、敘述流暢,概念嚴謹清楚,註重理論聯系實際,涵蓋了目前數據庫的實用理論和應用技術。在每壹章節理論介紹的基礎上,都給出大量實例,並進行解釋說明,加強對數據庫基本原理、方法的理解和掌握。

每章後均有各種類型的習題,檢查學生對基本知識的掌握程度。另外,還有課件、習題解答和實驗解答等電子材料,幫助讀者了解和掌握所學知識點。讀者在掌握數據庫系統基本原理及數據庫設計方法後,可進壹步了解數據庫應用系統開發設計的方法。本書可作為高等院校計算機、信息技術等專業的數據庫課程教材,也可供從事信息領域工作的科技人員和其他有關人員參閱。

編寫分工為:第5章和第10章由鐘伯成編寫;第1、7章由遊曉明編寫,張瑜提出修改意見;其余部分均由孔麗紅編寫。在編寫過程中,得到了上海工程技術大學電子電氣工程學院領導和計算機系諸位老師的指導。限於水平,書中若有欠妥之處,請廣大讀者和專家批評指正。

本書作者聯系方式如下:

孔麗紅,上海工程技術大學電子電氣工程學院

編者

2015年3月 第1章數據庫系統概述

1.1引言

1.1.1信息

1.1.2數據

1.2數據庫技術的產生、發展

1.2.1人工管理階段

1.2.2文件系統階段

1.2.3數據庫系統階段

1.3數據庫系統的組成和結構

1.3.1數據庫、數據庫管理系統和數據庫系統

1.3.2數據庫系統的體系結構

1.4數據模型

1.4.1概念模型

1.4.2層次模型

1.4.3網狀模型

1.4.4關系模型

1.4.5面向對象模型

1.5小結

1.6習題

第2章實體聯系模型

2.1概述

2.2實體

2.3屬性

2.4聯系

2.4.1二元聯系的三種類型

2.4.2多元聯系

2.4.3實體集內部的聯系

2.5弱實體

2.6實體聯系模型的繪制實例

2.7小結

2.8習題

第3章關系數據模型與關系運算

3.1關系模型概述

3.1.1關系的形式化定義及其有關概念

3.1.2關系的性質

3.1.3關系、關系模式、關系子模式和存儲模式

3.1.4關系數據庫與關系數據庫模式

3.2關系的鍵與關系的完整性

3.2.1超鍵、候選鍵、主鍵和外鍵

3.2.2關系的完整性

3.3從E?R模型到關系模型

3.3.1實體的轉換規則

3.3.2聯系的轉換規則

3.3.3E?R模型轉變成關系模型實例

3.4關系代數

3.4.1傳統的集合運算

3.4.2專門的關系運算

3.4.3擴充的關系代數操作

3.4.4關系代數表達式實例

3.5關系演算

3.5.1元組關系演算

3.5.2域關系演算

3.6關系代數表達式的優化

3.6.1查詢優化的總目標

3.6.2關系代數表達式的等價變換規則

3.6.3關系代數表達式的優化算法

3.7小結

3.8習題

第4章關系數據庫標準語言SQL

4.1SQL語言簡介

4.1.1SQL的特點

4.1.2SQL語言的基本組成

4.1.3實例數據庫

4.2數據定義

4.2.1數據庫的創建與刪除

4.2.2基本表的創建、刪除與修改

4.2.3索引的創建、刪除與修改

4.3數據查詢

4.3.1SELECT語句的壹般格式和單表查詢

4.3.2聚合函數和分組查詢

4.3.3多表聯接查詢

4.3.4多表嵌套查詢

4.4視圖的創建、刪除與修改

4.5數據更新

4.5.1數據的插入

4.5.2數據的刪除

4.5.3數據的修改

4.6存儲過程和觸發器

4.6.1存儲過程的定義、修改和刪除

4.6.2觸發器的定義、修改和刪除

4.7小結

4.8習題

第5章關系數據庫設計理論

5.1關系模式規範化的必要性

5.1.1關系模式的定義

5.1.2規範化的必要性

5.2函數依賴

5.2.1函數依賴的定義及其推理規則

5.2.2函數依賴集的閉包

5.2.3屬性集的閉包

5.2.4函數依賴與關系的候選鍵、主鍵之間的聯系

5.3關系模式的分解特性

5.3.1無損分解

5.3.2保持函數依賴的分解

5.4關系模式的範式

5.5多值依賴與4NF

5.5.1多值依賴

5.5.24NF

5.6連接依賴與5NF

5.7小結

5.8習題

第6章數據庫設計

6.1數據庫設計概述

6.1.1數據庫設計的方法

6.1.2數據庫設計的步驟

6.2需求分析

6.2.1需求分析的內容和方法

6.2.2需求分析的步驟

6.2.3數據字典

6.3數據庫概念設計

6.3.1概念設計的方法及步驟

6.3.2數據抽象與局部視圖設計

6.3.3視圖集成

6.3.4全局E?R模型的優化、評審

6.4邏輯結構設計

6.4.1概念模型向關系模型的轉換

6.4.2關系模型的優化

6.4.3外模式的設計

6.5數據庫物理設計

6.5.1數據庫物理設計的內容

6.5.2數據庫存儲結構的確定

6.5.3關系模式存取方法的選擇

6.5.4評價物理結構

6.6數據庫的實施

6.7數據庫的運行和維護

6.8小結

6.9習題

第7章數據庫安全保護

7.1數據庫的安全性

7.2數據庫的完整性

7.2.1完整性約束條件

7.2.2完整性控制

7.2.3數據庫完整性設計原則

7.3數據庫的並發控制技術

7.3.1事務

7.3.2並發控制所帶來的問題

7.3.3封鎖

7.3.4並行調度的可串行化

7.4數據庫的恢復

7.4.1數據庫恢復的原理及其實現技術

7.4.2檢查點技術

7.4.3故障種類和恢復的方法

7.4.4數據庫鏡像

7.5小結

7.6習題

第8章關系數據庫管理系統SQLServer2005

8.1SQLServer2005概述

8.1.1SQLServer2005發展簡史

8.1.2SQLServer2005的安裝與配置

8.1.3SQLServer2005的體系結構

8.2SQLServer2005的管理工具

8.2.1SQLServer配置管理器

8.2.2SQLServerManagementStudio

8.2.3SQLServerBusinessIntelligenceDevelopmentStudio

8.2.4SQLServer2005AnalysisServices

8.2.5文檔和教程

8.2.6SQLServer2005命令提示實用工具

8.3管理數據庫

8.3.1SQLServer2005數據庫概述

8.3.2數據庫的管理

8.3.3表的管理

8.3.4數據表約束和數據完整性控制

8.3.5索引的創建與維護

8.3.6數據的插入、修改、刪除和查詢

8.3.7視圖的管理

8.4SQLServer2005的安全管理機制

8.4.1安全性問題和安全性機制之間的關系

8.4.2管理身份認證方式

8.4.3管理安全賬戶

8.4.4管理數據庫用戶

8.4.5權限管理

8.4.6管理數據庫角色

8.5存儲過程和觸發器

8.5.1存儲過程的管理

8.5.2觸發器的管理

8.6數據庫備份與恢復

8.6.1數據庫備份

8.6.2數據庫的恢復

8.6.3數據庫備份計劃

8.7數據導入和導出

8.8附加和分離數據庫

8.9SQLServerProfiler

8.10小結

8.11習題

第9章基於VisualBasic的關系數據庫應用系統開發

9.1VisualBasic語言簡介

9.1.1VisualBasic開發環境

9.1.2用VisualBasic開發應用程序

9.2VisualBasic語言基礎和程序設計

9.2.1常數、變量、運算符和表達式

9.2.2基本控制結構

9.2.3常用內部函數

9.2.4輸入與輸出

9.2.5數組

9.3用戶界面的設計

9.3.1基本概念

9.3.2窗體的創建

9.3.3控件

9.3.4菜單設計

9.4數據庫應用

9.4.1ADO

9.4.2數據綁定控件

9.4.3報表設計

9.5開發實例——圖書管理系統

9.5.1用戶登錄模塊

9.5.2用戶管理模塊

9.5.3編輯模塊

9.5.4查詢模塊

9.5.5借書還書模塊

9.6小結

9.7習題

第10章數據庫技術的發展

10.1概述

10.2分布式數據庫系統

10.2.1基本概念

10.2.2分布式數據庫系統結構

10.2.3分布式數據庫設計

10.2.4分布式數據庫的特點與發展方向

10.3並行數據庫系統

10.3.1基本概念

10.3.2並行數據庫系統結構

10.3.3並行數據庫的特點及待解決的問題

10.4面向對象的數據庫系統

10.4.1基本概念

10.4.2面向對象數據庫系統關鍵技術

10.4.3面向對象數據庫的實現方法

10.4.4面向對象數據庫的特點

10.4.5面向對象數據庫系統的未來發展

10.5面向應用領域的數據庫技術

10.5.1工程數據庫

10.5.2空間數據庫

10.5.3科學數據庫

10.6小結

10.7習題

第11章數據庫實驗

11.1數據庫的創建與管理(實驗壹)

11.2表的創建與管理(實驗二)

11.3訪問與修改數據(實驗三)

11.4視圖與索引(實驗四)

11.5存儲過程與觸發器(實驗五)

11.6SQLServer2005的安全與保護(實驗六)

11.7利用VB開發圖書管理系統(實驗七)

參考文獻