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

數據庫原理與應用

(2020年清華大學出版社出版的圖書)

鎖定
《數據庫原理與應用》是2020年清華大學出版社出版的圖書。 [1] 
中文名
數據庫原理與應用
作    者
編者:許薇//黃燦輝|責編:劉向威
出版時間
2020年10月
出版社
清華大學出版社
ISBN
9787302561125
類    別
工學教材
開    本
16 開
裝    幀
平裝-膠訂

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

(1)循序漸進,環環相扣,強化知識脈絡。首先介紹了數據庫、數據庫系統以及相關的一些基本概念,然後介紹怎樣為一個系統設計數據庫,通過例題講授數據庫設計的過程,在設計了數據庫以後,介紹怎樣利用SQL對數據庫和表結構的定義;在前一章建好了數據庫、表以後,介紹用SQL語言對數據的查詢,以及在此基礎上建立視圖和索引;*後介紹了數據庫的訪問技術,完成了學生選課系統的實例,形成了從無到有,從理論到實踐的體系結構。 (2)理論與實踐相結合:應用涵蓋原理,理論貫穿應用。

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

部分 理論篇
第1章 數據庫系統概論
1.1 數據庫基本概念
1.1.1 數據
1.1.2 數據庫
1.1.3 數據庫管理系統
1.1.4 數據庫系統
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 數據庫系統的硬件平台及數據庫
1.4.2 軟件
1.4.3 人員
1.5 SQL Server 2008簡介
1.6 複習思考
1.6.1 小結
1.6.2 習題
第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.3.3 概念模型的表示方法
2.4 邏輯模型
2.4.1 層次模型
2.4.2 網狀模型
2.4.3 關係模型
2.5 物理模型
2.6 複習思考
2.6.1 小結
2.6.2 習題
第3章 關係數據庫
3.1 關係數據庫與關係模型
3.2 關係的形式化定義
3.2.1 關係相關概念
3.2.2 關係模式
3.3 關係完整性
3.3.1 完整性控制的含義
3.3.2 完整性約束條件
3.3.3 完整性規則
3.3.4 實現參照完整性要考慮的問題
3.3.5 完整性的定義
3.4 關係運算
3.4.1 傳統的關係運算
3.4.2 專門的關係運算
3.5 複習思考
3.5.1 小結
3.5.2 習題
第4章 關係數據庫的標準語言SQL
4.1 SQL概述
4.1.1 SQL語言的發展史及特點
4.1.2 SQL語句的組成
4.1.3 SQL Server 提供的主要數據類型
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.3.5 嵌套查詢
4.3.6 集合查詢
4.4 數據操作語句
4.4.1 插入語句
4.4.2 更新語句
4.4.3 刪除語句
4.5 視圖
4.5.1 創建視圖
4.5.2 修改和刪除視圖
4.5.3 查詢視圖
4.5.4 更新視圖數據
4.5.5 視圖的作用
4.5.6 物化視圖
4.6 索引
4.6.1 創建索引
4.6.2 索引的刪除
4.6.3 建立索引的原則
4.7 複習思考
4.7.1 小結
4.7.2 習題
第5章 關係數據庫設計與理論
5.1 函數依賴
5.1.1 關係數據庫中存在的問題
5.1.2 函數依賴相關的概念
5.1.3 一些術語和符號
5.1.4 函數依賴的推理規則
5.2 關係模式的規範化
5.2.1 範式(1NF)
5.2.2 第二範式(2NF)
5.2.3 第三範式(3NF)
5.2.4 BC範式(BCNF)
5.2.5 多值依賴
5.2.6 第四範式
5.3 模式分解
5.3.1 關係模式的分解原則
5.3.2 規範化的算法
5.4 複習思考
5.4.1 小結
5.4.2 習題
第6章 數據庫設計
6.1 數據庫設計的步驟
6.1.1 數據庫應用系統的生命週期
6.1.2 數據庫設計的目標
6.1.3 數據庫設計的步驟
6.2 需求分析
6.2.1 需求分析的任務
6.2.2 需求分析的內容
6.2.3 需求分析的步驟
6.2.4 案例分析
6.3 概念結構設計
6.3.1 概念模型
6.3.2 概念模型設計的方法
6.3.3 案例分析
6.4 邏輯結構設計
6.4.1 ER圖向關係模式的轉換
6.4.2 關係模式的規範化
6.4.3 確定完整性約束
6.4.4 用户視圖的確定
6.4.5 案例分析
6.5 數據庫的物理設計
6.5.1 物理結構設計的任務
6.5.2 物理結構設計方法
6.6 數據庫的實施和維護
6.6.1 數據庫實施
6.6.2 數據庫運行和維護階段
6.7 複習思考
6.7.1 小結
6.7.2 習題
第7章 數據庫的管理
7.1 數據庫的安全性控制
7.1.1 概述
7.1.2 用户標識和鑑別
7.1.3 存取控制
7.1.4 數據用户權限與角色控制
7.1.5 視圖機制
7.1.6 審計跟蹤
7.1.7 數據加密
7.1.8 統計數據庫安全性
7.2 事務
7.2.1 事務的基本概念
7.2.2 SQL Server中的事務
7.3 數據庫的恢復技術
7.3.1 數據庫系統故障的概述
7.3.2 數據庫恢復技術
7.3.3 恢復策略
7.3.4 具有檢查點的恢復技術
7.3.5 數據庫鏡像
7.4 併發控制
7.4.1 併發操作的概述
7.4.2 封鎖
7.4.3 活鎖與死鎖
7.4.4 兩段鎖協議
7.4.5 封鎖的粒度
7.5 複習思考
7.5.1 小結
7.5.2 習題
第8章 Transact SQL程序設計與開發
8.1 TSQL程序基礎
8.1.1 常量
8.1.2 變量
8.1.3 運算符
8.1.4 函數
8.2 流程控制語句
8.2.1 語句塊: BEGIN…END
8.2.2 選擇結構
8.2.3 循環結構
8.2.4 其他流程控制語句
8.2.5 調度執行語句
8.3 遊標
8.3.1 遊標的基本操作
8.3.2 遊標應用舉例
8.4 存儲過程
8.4.1 存儲過程的創建與執行
8.4.2 存儲過程的管理與維護
8.5 用户定義函數
8.6 觸發器
8.6.1 觸發器的基本概念
8.6.2 創建觸發器
8.6.3 管理觸發器
8.7 複習思考
8.7.1 小結
8.7.2 習題
第9章 數據庫應用系統的開發
9.1 數據庫應用程序設計方法
9.1.1 應用程序總體設計
9.1.2 模塊設計
9.1.3 編碼測試
9.2 數據庫應用程序的體系結構
9.2.1 主機集中型結構
9.2.2 文件服務器結構
9.2.3 客户機/服務器(C/S)結構
9.2.4 瀏覽器/服務器(B/S)結構
9.2.5 開放式客户體系結構
9.3 數據庫應用程序開發
9.3.1 數據庫設計
9.3.2 數據庫的實施
9.3.3 系統實現
9.4 複習思考
9.4.1 小結
9.4.2 習題
第二部分 實踐篇
實驗1SQL Server 2008的基本知識與操作
1.1 實驗目的
1.2 基礎知識
1.3 實驗要求
1.4 實驗步驟
實驗2管理數據庫操作
2.1 實驗目的
2.2 基礎知識
2.3 實驗要求
2.4 實驗步驟
實驗3表的創建與修改、完整性約束
3.1 實驗目的
3.2 基礎知識
3.3 實驗要求
3.4 實驗步驟
3.5 擴展練習
實驗4數據查詢的操作(一)
4.1 實驗目的
4.2 基礎知識
4.3 實驗要求
4.4 實驗步驟
4.5 思考題
實驗5數據查詢的操作(二)
5.1 實驗目的
5.2 基礎知識
5.3 實驗要求
5.4 實驗步驟
實驗6數據查詢的操作(三)
6.1 實驗目的
6.2 基礎知識
6.3 實驗要求
6.4 實驗步驟
實驗7視圖與索引
7.1 實驗目的
7.2 基礎知識
7.3 實驗要求
7.4 實驗步驟
7.5 思考題
實驗8數據操作
8.1 實驗目的
8.2 基礎知識
8.3 實驗要求
8.4 實驗步驟
實驗9SQL Server事務設計
9.1 實驗目的
9.2 基礎知識
9.3 實驗要求
9.4 實驗步驟
實驗10流程控制語句
10.1 實驗目的
10.2 基礎知識
10.3 實驗要求
10.4 實驗步驟
實驗11SQL Server的存儲過程
11.1 實驗目的
11.2 基礎知識
11.3 實驗要求
11.4 實驗步驟
參考文獻

數據庫原理與應用作者簡介

本人從事數據庫、離散數學、計算機導論等方面的教學和科學研究工作,是省級精品課“數據庫原理”的主持人,校級重點培育學科“計算機應用學科”帶頭人,主持《工學結合的計算機應用人才培養研究與實踐》等省級以上課題20餘項,先後在清華大學出版社、人民郵電出版社出版教材《面向對象的程序設計C 版》、《大學計算機基礎》、《C語言程序設計》、《數據庫原理及應用》等13部,在國內外刊物上發表論文30餘篇。
參考資料