資料庫原理與套用(2006年科學出版社出版的圖書)

本詞條是多義詞,共29個義項
更多義項 ▼ 收起列表 ▲

《資料庫原理與套用》是2006年科學出版社出版的圖書,作者是陸慧娟。

基本介紹

  • 中文名:資料庫原理與套用
  • 作者:陸慧娟
  • 出版時間:2006年1月
  • 出版社:科學出版社
  • ISBN:7030167341 
內容簡介,圖書目錄,

內容簡介

本書以關係資料庫系統為核心,全面介紹了資料庫系統的基本原理、技術實現及其套用,全書共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 統計資料庫
小結
習題
參考文獻

相關詞條

熱門詞條

聯絡我們