複製鏈接
請複製以下鏈接發送給好友

數據庫原理與應用

(2006年科學出版社出版的圖書)

鎖定
《數據庫原理與應用》是2006年科學出版社出版的圖書,作者是陸慧娟。
中文名
數據庫原理與應用
作    者
陸慧娟
出版時間
2006年1月
出版社
科學出版社
ISBN
7030167341 [1] 

數據庫原理與應用內容簡介

本書以關係數據庫系統為核心,全面介紹了數據庫系統的基本原理、技術實現及其應用,全書共12章。

數據庫原理與應用圖書目錄

第1章 數據庫系統概論
1.1 引言
1.1.1 信息與數據
1.1.2 數據處理
1.2 數據管理技術的演變
1.2.1 人工管理階段
1.2.2 文件系統階段
1.2.3 數據庫階段
1.2.4 高級數據庫階段
1.3 數據庫系統的組成與結構
1.3.1 數據庫系統的組成
1.3.2 數據庫系統的結構
1.4 數據庫管理系統
1.4.1 DBMS的主要功能
1.4.2 DBMS的組成
1.4.3 DBMS的數據存取過程
1.5 數據模型
1.5.1 數據模型的組成要素
1.5.2 數據之間的聯繫
1.5.3 數據模型的分類
1.6 數據庫系統的發展
小結
習題
第2章 關係模型
2.1 關係模型
2.1.1 關係數據結構
2.1.2 關係操作集合
2.1.3 關係的三類完整性約束
2.2 關係的形式化定義
2.2.1 域
2.2.2 笛卡兒積
2.2.3 關係
2.3 關係的性質
2.4 關係的碼
2.4.1 候選碼與主碼
2.4.2 主屬性與非碼屬性
2.4.3 外部關鍵碼
2.4.4 關係模型的完整性
2.5 關係模式與關係數據庫
2.5.1 關係模式
2.5.2 關係數據庫
2.6 關係代數
2.6.1 關係代數的分類及其運算符
2.6.2 傳統的集合運算
2.6.3 專門的關係運算
2.7 關係演算
2.7.1 元組關係演算語言
2.7.2 域關係演算語言
2.8 關係代數表達式的優化
2.8.1 關係代數表達式的等價變換規則
2.8.2 關係代數表達式的優化算法
2.8.3 關係代數表達式的優化策略
小結
習題
第3章 結構化查詢語言SQL
3.1 SQL的基本概念
3.1.1 基本操作模式、數據類型和空值
3.1.2 表達式與函數
3.1.3 SQL命令和保留字
3.2 SQL的數據定義功能
3.2.1 基本表的定義、修改和刪除
3.2.2 視圖
3.2.3 索引
3.3 SQL的數據操縱功能
3.3.1 SQL查詢語句
3.3.2 SQL更新語句
3.3.3 視圖的查詢、更新
3.3.4 關係操作符
3.4 SQL的數據控制功能
小結
習題
第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.3.3 閉包的計算
4.3.4 函數依賴集的等價、覆蓋和最小集
4.4 關係模式的分解
4.4.1 無損連接分解
4.4.2 保持依賴的分解
4.5 關係模式的規範化
4.5.1 第一範式和第二範式
4.5.2 第三範式
4.5.3 BCNF範式
4.5.4 BCNF範式的無損連接分解
4.5.5 第三範式的保持依賴分解
4.5.6 第三範式的無損連接且保持依賴的分解
4.5.7 多值依賴和4NF
小結
習題
第5章 數據庫文件存儲技術
5.1 文件組織
5.1.1 文件組織方式
5.1.2 順序文件組織
5.1.3 聚集文件組織
5.2 索引技術
5.2.1 基本概念
5.2.2 線性索引
5.2.3 B樹索引文件
5.2.4 B<sup>+</sup>樹索引文件
5.3 哈希技術
5.3.1 基本概念
5.3.2 哈希索引
小結
習題
第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.4 數據庫的恢復
6.4.1 數據庫恢復的含義
6.4.2 恢復的原理及其實現技術
6.4.3 數據庫的故障和恢復策略
小結
習題
第7章 數據庫設計
7.1 數據庫設計概述
7.1.1 數據庫設計的任務、內容和特點
7.1.2 數據庫設計方法簡述
7.1.3 數據庫設計的步驟
7.2 系統需求分析
7.2.1 系統需求分析的任務
7.2.2 系統需求分析的方法
7.3 概念結構設計
7.3.1 概念模型的特點
7.3.2 概念結構設計的方法與步驟
7.3.3 數據抽象與局部E-R模型設計
7.3.4 視圖的集成
7.4 邏輯結構設計
7.4.1 邏輯結構設計的任務和步驟
7.4.2 E-R圖向數據模型的轉換
7.4.3 數據模型的優化
7.4.4 設計用户子模式
7.5 數據庫物理設計
7.5.1 選擇存取方法
7.5.2 確定數據庫的存儲結構
7.5.3 評價物理結構
7.6 數據庫實施
7.6.1 建立實際數據庫結構
7.6.2 裝入數據
7.6.3 應用程序編碼與調試
7.6.4 數據庫試運行
7.6.5 整理文檔
7.7 數據庫運行和維護
7.7.1 維護數據庫的安全性與完整性
7.7.2 監測並改善數據庫性能
7.7.3 重新組織和構造數據庫
小結
習題
第8章 數據庫設計的典型案例
8.1 案例的系統需求簡介
8.1.1 總體需求描述
8.1.2 用户總體業務構造
8.1.3 其他要求
8.1.4 系統功能設想
8.1.5 業務流程分析
8.2 需求描述
8.2.1 數據流圖
8.2.2 數據字典
8.3 概念設計
8.3.1 實體
8.3.2 系統局部E-R圖
8.3.3 系統全局E-R圖
8.4 邏輯設計
8.4.1 E-R圖到關係模式的轉換
8.4.2 關係模式的規範及調整
8.4.3 各個數據表的表結構設計
8.5 數據庫的物理設計
8.5.1 存儲介質的選擇
8.5.2 數據庫“學生選課”的存儲結構設計
8.5.3 各個數據表(視圖)的建立
8.5.4 選擇存取方法
8.5.5 數據庫服務器性能優化
小結
習題
第9章 SQL Server數據庫基礎
9.1 客户/服務器體系結構
9.2 SQL Server 2000應用環境概述
9.2.1 SQL Server 2000軟件架構
9.2.2 SQL Server數據庫組成
9.2.3 SQL Server工具
9.3 Transact-SQL程序設計
9.3.1 Transact-SQL的數據定義功能及實例
9.3.2 Transact-SQL的數據操縱功能及實例
9.3.3 註釋符與運算符
9.3.4 變量
9.3.5 流程控制語句
9.3.6 常用命令
9.3.7 函數
9.4 存儲過程
9.4.1 存儲過程的類型
9.4.2 創建存儲過程
9.4.3 執行存儲過程
9.4.4 存儲過程實例
9.5 觸發器
9.5.1 觸發器結構
9.5.2 創建觸發器
9.5.3 觸發器實例
小結
習題
第10章 數據庫應用系統開發技術
10.1 概述
10.2 C/S體系結構
10.2.1 傳統的二層C/S結構
10.2.2 二層C/S結構的問題
10.2.3 “瘦客户機/胖服務器”模式
10.2.4 三層及多層的C/S結構
10.2.5 N層體系結構
10.3 B/S結構
10.4 開放式數據庫開發
10.4.1 ODBC
10.4.2 基於ODBC接口的編程
10.4.3 數據庫操作對象ADO
10.5 ADO.NET技術
10.5.1 ADO.NET的設計目標
10.5.2 ADO.NET模型構造
10.5.3 .NET Framework數據提供程序
10.5.4 DataSet
10.5.5 基於Visual Studio.NET環境應用程序示例
小結
習題
第11章 Web數據庫及其開發技術
11.1 Web數據庫概述
11.2 ASP.NET概述
11.2.1 ASP.NET初識
11.2.2 ASP.NET的編程模型
11.2.3 安裝和配置IIS 5.0
11.2.4 安裝.NET Framework
11.2.5 選擇開發環境
11.3 Web數據庫應用實例
11.3.1 DataGrid控件介紹
11.3.2 DataGrid控件實現數據庫記錄的分頁顯示
11.3.3 DataGrid控件對記錄排序
11.3.4 DataGrid控件定製列元素
小結
習題
第12章 數據庫新技術
12.1 概述
12.2 面向對象的數據庫技術
12.2.1 面向對象的模型的核心概念
12.2.2 面向對象的數據庫系統的特點
12.2.3 面向對象的數據庫語言
12.2.4 面向對象的數據庫研究內容
12.3 分佈式數據庫技術
12.3.1 分佈式數據庫系統的概念
12.3.2 分佈式數據庫系統的體系結構
12.3.3 分佈式數據庫系統的設計
12.3.4 分佈式查詢
12.3.5 分佈式併發控制
12.4 數據倉庫技術
12.4.1 數據倉庫的概念
12.4.2 數據倉庫系統的體系結構
12.4.3 數據倉庫中的數據
12.4.4 數據倉庫的數據模型
12.4.5 數據倉庫的設計和開發
12.4.6 數據倉庫的解決方案及工具介紹
12.4.7 數據倉庫的主要技術
12.5 其他新型的數據庫系統
12.5.1 知識庫
12.5.2 模糊數據庫與演繹數據庫
12.5.3 主動數據庫
12.5.4 移動數據庫
12.5.5 統計數據庫
小結
習題
參考文獻
參考資料