本書是作者何澤恒結合多年從事數據庫與應用系統教學和科研經驗編寫而成。《數據庫原理與應用》系統介紹數據庫技術的基本原理、方法和應用技術。全書分4部分共13章,主要包括:數據庫基本概念、關系數據庫、SQL語言、數據庫安全性與完整性、規范化設計理論、數據庫設計、數據庫編程接口、數據庫恢復與并發控制、SQL-Server數據庫實用基礎,并簡要介紹數據庫新技術和發展,最后一章介紹數據庫應用系統研制案例。
本書概念清晰,文字簡潔,重點突出,理論實踐并重。每章前有學習目標指出學習重點,每章后有思考練習題供課后復習,本書免費提供PPT教學課件及后續教學資料。
本書可作為高等學校信息管理與信息系統、經濟管理等專業的教材,也可供從事信息領域工作的管理和技術人員參閱。
本書分4部分共13章,主要包括:數據庫基本概念、關系數據庫、SQL語言、數據庫安全性與完整性、規范化設計理論、數據庫設計、數據庫編程接口、數據庫恢復與并發控制、SQL-Server數據庫實用基礎,并簡要介紹數據庫新技術和發展,最后一章介紹數據庫應用系統研制案例。
總序
前言
第一部分 基礎篇
第1章 數據庫基本概念
1.1 數據庫系統概述
1.2 概念模型與數據模型
1.3 數據庫系統結構
1.4 數據庫系統的組成
1.5 數據庫技術的研究領域
本章小結
思考練習題
第2章 關系數據庫
2.1 關系模型概述
2.2 關系定義和性質
2.3 關系模型的完整性約束
2.4 關系代數
本章小結
思考練習題
第3章 關系數據庫語言SQL
3.1 SQL概述
3.2 數據定義
3.3 數據查詢
3.4 數據更新
3.5 數據視圖
本章小結
思考練習題
第4章 數據庫安全性與完整性
4.1 安全性概述
4.2 自主存取控制
4.3 強制存取控制
4.4 其他控制方法
4.5 完整性概述
4.6 表和列級完整性約束
4.7 觸發器控制
本章小結
思考練習題
第二部分 設計篇
第5章 關系數據庫規范化理論
5.1 規范化問題的提出
5.2 函數依賴
5.3 關系規范化
5.4 函數依賴的公理系統簡介
5.5 關系模式的分解
本章小結
思考練習題
第6章 數據庫設計
6.1 數據庫設計概述
6.2 系統需求分析
6.3 系統分析的概念結構設計
6.4 系統設計
6.5 數據庫實施
6.6 數據庫運行和維護
本章小結
思考練習題
第7章 數據庫編程
7.1 嵌入式SQL
7.2 存儲過程
7.3 ODBC編程
7.4 JDBC編程
本章小結
思考練習題
第三部分 系統及新技術篇
第8章 數據庫恢復
8.1 事務的概述
8.2 故障種類和恢復概述
8.3 恢復技術
8.4 恢復策略
8.5 其他恢復方法
本章小結
思考練習題
第9章 并發控制
9.1 并發控制概述
9.2 封鎖及活鎖與死鎖
9.3 并發調度的可串行性
9.4 兩段鎖協議
9.5 封鎖粒度
本章小結
思考練習題
第10章 數據庫新技術
10.1 數據庫技術發展概述
10.2 數據倉庫與數據挖掘
10.3 數據庫技術與其他相關技術的結合
10.4 數據庫建設中應注意的問題
本章小結
思考練習題
第四部分 應用篇
第11章 Oracle 10g數據庫基礎及實用技術
11.1 Oracle 10g體系結構
11.2 Oracle 10g的安裝
11.3 數據庫的管理
11.4 視圖的管理
11.5 Oracle表空間及維護
11.6 存儲過程
本章小結
思考練習題
第12章 SQL Server 2005數據庫基礎及實用技術
12.1 SQL Server 2005體系結構
12.2 SQL Server 2005開發環境
12.3 數據庫的管理
12.4 表的管理
12.5 SQL Server 2005的數據操作
12.6 視圖的管理
12.7 索引的管理
12.8 存儲過程的管理
12.9 觸發器的管理
12.10 數據備份與還原的管理
本章小結
思考練習題
第13章 數據庫應用系統案例
13.1 某公司進銷存案例
13.2 基于零售業在線銷售系統案例
本章小結
思考練習題
參考文獻