《數據庫原理與應用 》全面、系統地介紹了關系數據庫基礎理論及應用。在介紹關系數據庫系統理論、SQL語言、規范化理論、數據庫設計、關系查詢處理和查詢優化、數據庫完整性和安全性、數據庫恢復和并發控制等理論的基礎上,針對應用實際,介紹了以VB、Delphi、VC++、C#等常用編程工具開發數據庫應用程序的常用方法和技巧,介紹了基于數據庫的Web應用程序開發、XML技術等。書后配有7個數據庫實驗。本書配有電子課件、完整的開發案例源代碼等教學資源,方便教學和工程實踐應用。
第一部分 原理篇
第1章 緒論
1.1 數據管理技術的產生和發展
1.1.1 人工管理階段
1.1.2 文件系統階段
1.1.3 數據庫系統階段
1.2 數據庫基本概念
1.2.1 數據
1.2.2 數據庫
1.2.3 數據庫管理系統
1.2.4 數據庫系統
1.3 數據模型
1.3.1 數據模型的組成要素
1.3.2 數據模型的分類
1.3.3 概念模型及表示方法
1.3.4 數據模型
1.4 數據庫系統的結構
1.4.1 數據庫系統的三級模式結構
1.4.2 數據庫系統的二級映像
1.5 數據庫管理系統
1.5.1 DBMS的工作模式
1.5.2 DBMS的功能
1.5.3 DBMS的組成
1.6 小結
習題1
第2章 關系數據庫基礎
2.1 關系模型的基本概念
2.1.1 域、笛卡兒積、關系、關系模式
2.1.2 碼
2.2 關系模型的完整性約束
2.2.1 實體完整性規則”
2.2.2 參照完整性規則
2.2.3 用戶自定義完整性規則
2.3 關系操作
2.3.1 關系數據語言
2.3.2 關系代數
2.4 小結
習題2
第3章 關系數據庫標準語言SQ1
3.1 SQ1概述
3.1.1 SO1的發展歷史
3.1.2 SQ1的特點
3.1.3 SQ1數據庫的體系結構
3.2 數據定義
3.2.1 模式的定義與刪除
3.2.2 基本表的定義、刪除和修改
3.2.3 索引的建立和刪除
3.3 數據查詢
3.3.1 單表無條件查詢
3.3.2 單表帶條件查詢
3.3.3 分組查詢和排序查詢
3.3.4 連接查詢
3.3.5 嵌套查詢
3.3.6 集合查詢
3.4 數據更新
3.4.1 插人數據
3.4.2 刪除數據
3.4.3 修改數據
3.5 視圖
3.5.1 建立視圖
3.5.2 刪除視圖
3.5.3 查詢視圖
3.5.4 更新視圖
3.5.5 視圖的作用
3.6 小結
習題3
第4章 規范化理論
4.1 問題的提出
……
第二部分 應用篇
第三部分 實驗和輔助工具篇