資料庫原理與套用(2020年清華大學出版社出版的圖書)

資料庫原理與套用(2020年清華大學出版社出版的圖書)

本詞條是多義詞,共29個義項
更多義項 ▼ 收起列表 ▲

《資料庫原理與套用》是2020年清華大學出版社出版的圖書。

基本介紹

  • 中文名:資料庫原理與套用
  • 作者:編者:許薇//黃燦輝|責編:劉向威
  • 出版時間: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餘篇。

相關詞條

熱門詞條

聯絡我們