資料庫原理及應用

2010年機械工業出版社出版圖書

《資料庫原理及應用》是在2010年機械工業出版社出版圖書,作者是胡孔法。

內容簡介


《資料庫原理及應用》將資料庫基本原理、方法和應用技術相結合,以關係資料庫系統為核心,在完整地講述資料庫系統的基本概念、基本原理的基礎上,對Microsoh sql server等主流的資料庫管理系統、 Visio和PowerDesigner、ASP.NET和ADO.NET等資料庫設計與軟體開發工具進行講解。
主要內容包括數據模型、資料庫系統的體系結構、關係資料庫方法、關係資料庫的結構化查詢語言、關係模式的規範化理論、資料庫設計、資料庫保護、Microsoft SQL Server 2000、 ASP.NET和ADO.NET資料庫開發技術、分散式資料庫系統、數據倉庫與數據挖掘、xML資料庫等。
可作為高等院校計算機專業、信息管理與信息系統以及相關專業的本科生的教材,還可作為廣大軟體設計與開發的工程技術人員等信息領域工作的科技人員的參考書。

目錄


第1章 資料庫系統概述
1.1 資料庫技術的產生與發展
1.1.1 數據管理的發展
1.1.2 數據和數據管理技術
1.1.3 資料庫系統的三個發展階段
1.2 資料庫系統基本概念
1.2.1 資料庫
1.2.2 資料庫系統
1.3 資料庫系統的特點
第2章 數據模型
2.1 數據模型概述
2.1.1 數據模型的基本組成
2.1.2 數據模型的發展
2.2 E-R數據模型
2.2.1 基本概念
2.2.2 E-R圖
2.2.3 擴充E-R數據模型
2.3 層次數據模型
2.3.1 基本概念和結構
2.3.2 數據操作
2.3.3 數據約束
2.3.4 層次數據模型的優缺點
2.4 網狀數據模型
2.4.1 基本概念和結構
2.4.2 數據操作
2.4.3 數據約束
2.4.4 網狀數據模型的優缺點
2.5 關係數據模型
2.5.1 基本概念
2.5.2 關係數據模型的數據結構
2.5.3 數據操作
2.5.4 數據約束
2.5.5 關係數據模型的優缺點
2.6 面向對象數據模型
2.6.1 對象和對象標識符
2.6.2 屬性和方法
2.6.3 封裝和消息傳遞
2.6.4 類和實例
2.6.5 類層次結構和繼承
2.6.6 持久性和版本
2.6.7 多態、重載、重定義與動態聯編
2.6.8 面向對象數據模型與關係數據
模型的比較
第3章 資料庫系統的體系結構
3.1 資料庫的體系結構
3.1.1 三級模式結構
3.1.2 兩級映像和兩級數據獨立性
3.2 資料庫系統
3.2.1 DBS的組成
3.2.2 DBS的全局結構
3.2.3 DBS結構的分類
3.3 資料庫管理系統
3.3.1 DBMS的工作模式
3.3.2 DBMS的主要功能
3.4 DBMS的系統結構
3.4.1 DBMS的進程結構和
多線索結構
3.4.2 DBMS的組成
3.4.3 DBMS的層次結構
3.5 幾種典型結構的DBMS
3.5.1 Client/Server結構的DBMS
3.5.2 基於Web的資料庫系統
第4章 關係資料庫方法
4.1 關係資料庫的基本概念
4.1.1 關係的形式化定義
4.1.2 關係模式、關係子模式和
存儲模式
4.1.3 關係模型的完整性規則
4.1.4 關係資料庫模式
4.2 關係代數
4.2.1 關係代數的五個基本操作
4.2.2 關係代數的組合操作
4.2.3 關係代數表達式應用舉例
4.3 關係演算
4.3.1 元組關係演算
4.3.2 域關係演算
4.4 關係查詢優化
4.4.1 查詢優化的一般策略
4.4.2 關係代數優化
4.4.3 基於存取路徑的規則優化
第5章 關係資料庫的結構化查詢語言
5.1 SQL概述
5.2 SQL的數據定義語言
5.2.1 數據類型
5.2.2 資料庫模式的定義
5.2.3 基本表的定義
5.2.4 基本表的修改和刪除
5.2.5 域
5.2.6 索引的建立和刪除
5.3 SQL數據查詢
5.3.1 ALPHA關係演算語言
5.3.2 SQL查詢語句格式
5.3.3 簡單查詢
5.3.4 複雜查詢
5.4 SQL聚集函數
5.4.1 聚集函數的運算符
5.4.2 數據分組
5.4.3 數據排序
5.5 SQL數據更新
5.5.1 元組插入
5.5.2 元組刪除
5.5.3 元組修改
5.6 SQL中的視圖
5.6.1 視網定義
5.6.2 視圖查詢
5.6.3 視圖更新
5.6.4 視圖刪除
5.6.5 視圖的作用
5.7 嵌入式SQL
5.7.1 程序設計環境下的SQL
5.7.2 單行選擇語句
5.7.3 游標
第6章 關係模式的規範化理論
6.1 關係模式設計中的問題
6.2 函數依賴
6.2.1 函數依賴定義
6.2.2 關鍵字和超關鍵字
6.3 數據依賴的公理系統
6.3.1 函數依賴的邏輯蘊涵
6.3.2 Armstrong公理系統
6.3.3 函數依賴集的等價和覆蓋
6.4 關係模式的分解及其問題
6.4.1 分解的無損連接性
6.4.2 保持函數依賴性
6.5 關係模式的規範化
6.5.1 範式
6.5.2 模式分解的演演算法
6.6 多值函數依賴與4NF
6.6.1 BCNF關係模式存在的問題
6.6.2 多值函數依賴
6.6.3 4NF
6.7 連接依賴和5NF
第7章 資料庫設計
7.1 資料庫設計概述
7.1.1 資料庫系統生存期
7.1.2 資料庫設計方法
7.1.3 資料庫設計的基本過程
7.2 規劃
7.3 需求分析
7.3.1 需求描述與分析
7.3.2 需求分析階段的輸入和輸出
7.3.3 需求分析的步驟
……
第8章 資料庫保護
第9章 Microsoft SQL Server 2000
第10章ASP.NET和ADO.NET資料庫開發技術
第11章 分散式資料庫系統
第12章 數據倉庫與數據挖掘
第13章 XML開發技術
參考文獻