數據庫系統原理及應用(第3版)

郭勝、王志、丁忠俊

  • 出版商: 清華大學
  • 出版日期: 2023-06-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • ISBN: 7302636281
  • ISBN-13: 9787302636281
  • 相關分類: 資訊科學電子商務 E-commerce
  • 下單後立即進貨 (約4週~6週)

  • 數據庫系統原理及應用(第3版)-preview-1
  • 數據庫系統原理及應用(第3版)-preview-2
  • 數據庫系統原理及應用(第3版)-preview-3
數據庫系統原理及應用(第3版)-preview-1

商品描述

本書系統全面地介紹了數據庫系統的基本理論、實現技術和開發方法。內容包括數據庫系統概論、關系型數據庫、關系型數據庫標準語言SQL、關系模式設計理論、數據庫設計、數據庫的保護、數據庫系統的新技術和數據庫系統的應用及開發。各章後選編了許多練習題或實驗題,供復習或上機使用。 本書取材廣泛,內容豐富,解析清楚,講述明確,通俗易懂,可以作為全國高等學校電腦、信息和自動控制、經濟和電子商務等專業數據庫課程的教材,也可以供從事數據庫開發應用的研究人員和工程技術人員參考。

目錄大綱

目錄

第1章數據庫系統概論

1.1數據管理技術

1.1.1數據管理技術的發展

1.1.2數據庫管理技術

1.2數據模型

1.2.1數據模型概述

1.2.2概念模型

1.2.3層次模型

1.2.4網狀模型

1.2.5關系模型

1.3數據庫系統結構

1.3.1數據庫系統的體系結構

1.3.2數據庫系統的三級模式結構

1.4數據庫管理系統

1.4.1DBMS的功能

1.4.2DBMS組成

1.4.3DBMS工作過程

1.5數據庫系統的組成

1.6典型RDBMS產品介紹

1.6.1Oracle

1.6.2DB2

1.6.3Sybase

1.6.4SQL Server

1.6.5MySQL

小結

習題1

第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關系代數的5種基本運算

2.3.2關系代數的4種組合運算

2.3.3關系代數表達式的優化

2.4關系演算

2.4.1元組關系演算

2.4.2域關系演算

小結

習題2

第3章關系型數據庫標準語言SQL

3.1SQL概述

3.1.1SQL簡介

3.1.2SQL數據庫結構

3.1.3SQL的組成及特點

3.2SQL的數據定義

3.2.1模式的創建與刪除

3.2.2SQL的數據類型

3.2.3基本表的創建、刪除與修改

3.2.4索引的創建與刪除

3.3SQL的數據查詢

3.3.1SELECT語句的結構

3.3.2單表查詢

3.3.3關聯查詢

3.3.4嵌套查詢

3.4SQL的數據更新

3.4.1數據的插入

3.4.2數據的刪除

3.4.3數據的修改

3.5視圖

3.5.1視圖的創建與刪除

3.5.2視圖的查詢

3.5.3視圖的更新

3.5.4視圖的作用

3.6嵌入式SQL

3.6.1嵌入式SQL的處理過程

3.6.2嵌入式SQL的使用規定

3.6.3嵌入式SQL的使用技術

3.7動態SQL語句

3.7.1使用SQL語句主變量

3.7.2使用動態參數

3.8存儲過程

3.8.1存儲過程的概念

3.8.2存儲過程的操作

小結

習題3

第4章關系模式設計理論

4.1關系模式中數據冗餘和操作異常問題

4.2函數依賴

4.2.1函數依賴的定義

4.2.2函數依賴的類型

4.2.3關鍵字 

4.2.4FD公理

4.2.5屬性集的閉包

4.2.6FD集的等價與最小依賴集

4.3關系模式的分解

4.3.1模式分解的兩個特性

4.3.2無損連接的分解

4.3.3無損連接分解的判定

4.3.4保持函數依賴的分解

4.4關系模式的範式及規範化

4.4.1第一範式

4.4.2第二範式

4.4.3第三範式

4.4.4BC範式

4.4.5保持無損連接性的BCNF分解算法

4.4.6保持無損連接和函數依賴的3NF合成算法

4.5多值依賴與第四範式

4.5.1多值依賴

4.5.2FD和MVD完備的公理系統

4.5.3第四範式

小結

習題4

第5章數據庫設計

5.1數據庫設計的步驟

5.2需求分析

5.2.1需求分析的任務

5.2.2需求分析的方法

5.3概念結構設計

5.3.1概念結構設計的步驟

5.3.2設計局部的ER模型

5.3.3設計全局的ER模型

5.4邏輯結構設計

5.4.1ER模型向關系模型的轉換

5.4.2關系數據模型的優化

5.4.3設計用戶子模式

5.5物理結構設計

5.5.1物理設計的主要內容

5.5.2關系型數據庫的存取方法

5.6數據庫的實施

5.7數據庫的運行與維護

小結

習題5

第6章數據庫的保護

6.1事務

6.1.1事務的定義

6.1.2事務的特性

6.2事務的並發控制

6.2.1並發操作中的3個問題

6.2.2封鎖技術

6.2.3並發調度與兩段封鎖協議

6.3數據庫的完整性

6.3.1數據完整性概念

6.3.2數據庫完整性的實施定義

6.3.3數據庫完整性的實施約束

6.3.4數據庫完整性的實施規則

6.4數據庫的安全性

6.4.1安全性問題

6.4.2數據庫安全控制

6.4.3SQL Server的安全機制

6.4.4Oracle的安全機制

6.4.5安全數據庫的研究方向

6.5數據庫的恢復

6.5.1故障類型

6.5.2數據庫的備份

6.5.3日誌文件

6.5.4故障恢復的方法

6.5.5數據庫鏡像

小結

習題6

第7章數據庫系統的新技術

7.1概述

7.1.1傳統數據庫系統的局限性

7.1.2數據庫技術與相關技術的結合

7.2分佈式數據庫系統

7.2.1分佈式數據庫系統的結構

7.2.2分佈式數據庫系統的特點

7.3對象關系型數據庫系統

7.3.1面向對象模型

7.3.2對象關系型數據庫

7.4多媒體數據庫系統

7.5數據倉庫與數據挖掘

7.5.1數據倉庫

7.5.2數據挖掘

7.5.3數據倉庫與數據挖掘的關系

7.6大數據

7.6.1什麽是大數據

7.6.2大數據技術

7.6.3大數據的用途

小結

習題7

第8章數據庫系統的應用與開發

8.1SQL Server集成環境

8.1.1SQL Server發展歷程

8.1.2SQL Server版本概述

8.1.3SQL Server服務器安裝

8.1.4SQL Server數據類型

8.2數據庫應用系統的體系結構

8.3常用數據庫編程接口

8.4學生成績管理系統開發

8.4.1需求功能分析

8.4.2數據庫設計

8.4.3系統設計與實現

小結