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

數據庫原理與應用

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

鎖定
《數據庫原理與應用》是2013年科學出版社出版的圖書,作者是郭東恩。
中文名
數據庫原理與應用
作    者
郭東恩
出版時間
2013年6月
出版社
科學出版社
ISBN
9787030375711 [1] 

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

本書以關係數據庫為核心,系統全面地闡述了數據庫系統的基本概念、基本原理和應用技術,並在此基礎上以主流數據庫管理系統Microsoft SQL Server 2008及數據庫設計工具Power Designer等為應用背景進行講解。

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

前言
第一篇 數據庫基礎
第1章 數據庫系統概述
1.1 數據庫的相關術語
1.1.1 數據與信息
1.1.2 數據庫
1.1.3 數據庫管理系統
1.1.4 數據庫系統
1.1.5 信息管理系統
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 實體聯繫(E-R)模型
1.3.5 常用的結構數據模型
1.4 數據庫系統的模式結構
1.4.1 數據庫系統模式的概念
1.4.2 數據庫的三級模式
1.4.3 數據庫的二級映象功能與數據獨立性
1.5 數據庫管理系統的功能
1.6 數據庫系統的組成
1.7 小結
習題
第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.3.1 元組關係演算
2.3.2 域關係演算
2.3.3 關係運算的安全限制
2.4 小結
習題
第3章 SQL Server 2008數據庫管理系統
3.1 SQL Server簡介
3.1.1 SQL Server的發展歷史
3.1.2 SQL Server 2008的版本
3.2 SQL Server 2008的安裝
3.2.1 計算機的要求
3.2.2 數據庫引擎的安裝
3.2.3 管理工具的安裝
3.3 SQL Server Management Studio環境介紹
3.3.1 SQL Server Management Studio的常用功能
3.3.2 SQL Server Management Studio中的工具窗口
3.4 SQL Server的基本操作
3.4.1 創建與查看用户數據庫
3.4.2 修改用户數據庫
3.4.3 刪除用户數據庫
3.5 小結
習題
第4章 關係數據庫標準語言
4.1 SQL概述
4.1.1 SQL的發展
4.1.2 SQL特點
4.1.3 SQL基本概念
4.1.4 SQL分類簡介
4.1.5 示例説明
4.2 數據定義語言
4.2.1 定義基本表
4.2.2 完整性約束的實現
4.2.3 索引的定義與維護
4.3 數據查詢語句
4.3.1 Select語句的一般語法
4.3.2 簡單查詢
4.3.3 連接查詢(多表查詢)
4.3.4 子查詢(嵌套查詢)
4.3.5 集合查詢
4.4 數據更新
4.4.1 插入數據
4.4.2 修改數據
4.4.3 刪除數據
4.4.4 更新語句對約束的影響
4.5 SQL的數據控制功能
4.5.1 數據庫安全控制
4.5.2 數據操作權限的設置
4.5.3 拒絕權限
4.6 視圖
4.6.1 視圖概述
4.6.2 定義視圖
4.6.3 查詢視圖
4.6.4 更新視圖
4.6.5 刪除視圖
4.7 小結
習題
第二篇 數據庫設計
第5章 數據建模
5.1 建模工具簡介
5.1.1 建模工具的作用
5.1.2 三種常見的建模工具
5.2 概念模型
5.2.1 信息世界中的基本概念
5.2.2 概念模型的表示方法
5.3 數據模型
5.3.1 數據模型的概念
5.3.2 數據模型的轉化
5.4 小結
習題
第6章 關係數據庫設計理論
6.1 為何引入關係規範化理論
6.1.1 關係可能出現的問題
6.1.2 關係模式的基本要求
6.2 函數依賴的有關概念
6.3 範式
6.3.1 範式
6.3.2 第一範式
6.3.3 第二範式
6.3.4 第三範式
6.3.5 BC範式
6.3.6 第四範式*
6.3.7 第五範式*
6.4 關係模式的規範化
6.4.1 關係模式規範化的步驟
6.4.2 關係模式分解的原則
6.4.3 關係模式的反規範化
6.5 數據依賴公理系統
6.5.1 函數依賴的邏輯藴含
6.5.2 Armstrong公理系統
6.5.3 閉包
6.5.4 函數依賴的覆蓋
6.6 典型例題及分析
6.7 小結
習題
第7章 數據庫設計
7.1 信息系統開發過程簡介
7.2 數據庫設計概述
7.2.1 數據庫設計的特點
7.2.2 數據庫設計的基本步驟
7.3 需求分析
7.3.1 需求分析任務
7.3.2 需求分析的方法
7.3.3 數據流圖
7.3.4 數據字典
7.4 概念結構設計
7.4.1 概念結構設計的目標和特點
7.4.2 概念結構設計的方法與步驟
7.4.3 數據抽象與局部視圖設計
7.4.4 視圖的集成
7.5 邏輯結構設計
7.5.1 DBMS的選擇
7.5.2 邏輯結構設計的步驟
7.5.3 E-R圖向量關係模型的轉換
7.5.4 關係模型的優化
7.5.5 設計用户子模式
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 數據庫的運行和維護
7.8 小結
習題
第三篇 數據庫實現與應用
第8章 高級SQL編程
8.1 高級SQL基礎
8.1.1 標識符
8.1.2 變量和數據類型
8.1.3 運算符
8.1.4 語句
8.1.5 註釋
8.1.6 函數
8.1.7 批處理
8.2 存儲過程
8.2.1 概念和分類
8.2.2 定義存儲過程
8.2.3 修改存儲過程
8.2.4 執行存儲過程
8.3 觸發器
8.3.1 概念和分類
8.3.2 定義觸發器
8.3.3 修改觸發器
8.4 小結
習題
第9章 數據庫保護
9.1 數據庫保護概述
9.2 數據庫的安全
9.2.1 數據庫安全性的含義
9.2.2 安全性控制的一般方法
9.2.3 安全性控制的具體措施
9.3 完整性控制
9.3.1 數據庫完整性的含義
9.3.2 完整性規則的組成
9.3.3 完整性約束條件的分類
9.3.4 完整性約束的表達方式
9.4 併發控制與封鎖
9.4.1 事務
9.4.2 數據庫併發性的含義
9.4.3 併發操作與數據的不一致性
9.4.4 可串行化調度
9.4.5 封鎖
9.5 數據庫的備份與恢復
9.5.1 數據庫恢復的含義
9.5.2 故障類型
9.5.3 數據庫恢復的原理及其實現技術
9.5.4 數據庫恢復策略
9.5.5 SQL Server數據庫備份及其恢復技術
9.6 小結
習題
第10章 數據庫設計實現案例
10.1 案例需求分析
10.1.1 應用需求
10.1.2 功能描述
10.1.3 數據流圖和數據字典
10.2 概念結構設計階段
10.2.1 局部E-R圖
10.2.2 整體E-R圖
10.3 邏輯結構設計階段
10.3.1 E-R圖向關係模型轉換
10.3.2 施加約束
10.4 數據庫的建立
10.4.1 數據庫存儲結構
10.4.2 表和視圖的創建
10.4.3 存儲過程和觸發器
10.5 窗體設計
10.5.1 窗體外觀
10.5.2 窗體外觀設計的常用控件
10.6 報表設計
10.6.1 報表的分類
10.6.2 報表的結構
10.6.3 報表的創建
10.7 小結
習題
第四篇 數據庫新技術
*第11章 數據庫新技術
11.1 數據庫技術發展概述
11.2 數據模型及數據庫系統的發展
11.2.1 擴展關係模型
11.2.2 語義數據模型
11.2.3 面向對象的數據模型
11.2.4 XML數據模型
11.2.5 SQL Server對XML的支持
11.3 面向應用領域的數據新技術
11.3.1 數據挖掘
11.3.2 數據倉庫
11.3.3 地理信息系統
11.3.4 工程數據庫
11.3.5 統計數據庫
11.4 數據庫技術與其他相關技術
11.4.1 面向對象數據庫系統
11.4.2 分佈式數據庫系統
11.4.3 多媒體數據庫系統
11.4.4 知識數據庫系統
11.4.5 並行數據庫系統
11.4.6 模糊數據庫系統
11.5 小結
習題
附錄 實驗指導書
實驗1 熟悉數據庫管理系統環境
一、實驗目的
二、實驗內容和主要步驟
三、實驗要求
實驗2 數據定義
一、實驗目的
二、實驗內容和主要步驟
三、實驗要求
實驗3 SQL簡單查詢
一、實驗目的
二、實驗內容和主要步驟
三、實驗要求
實驗4 複雜查詢
一、實驗目的
二、實驗內容和主要步驟
三、實驗要求
實驗5 數據更新
一、實驗目的
二、實驗內容和主要步驟
三、實驗要求
實驗6 高級SQL編程
一、實驗目的
二、實驗內容
三、實驗要求
實驗7 綜合應用
一、實驗目的
二、實驗內容和主要步驟
三、實驗要求
參考資料