數(shù)據庫原理與應用(21世紀高等學校規(guī)劃教材·計算機科學與技術)
定 價:29 元
叢書名: 21世紀高等學校規(guī)劃教材·計算機科學與技術
- 作者:鐘秋燕、黃燦輝、解正梅
- 出版時間:2016/9/12
- ISBN:9787302450009
- 出 版 社:清華大學出版社
- 中圖法分類:TP311.138
- 頁碼:208
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書強化知識脈絡,內容循序漸進,環(huán)環(huán)相扣;從培養(yǎng)應用型人才的目標出發(fā),以數(shù)據庫設計過程和數(shù)據庫操作為主線,將數(shù)據庫的原理與實際應用開發(fā)有機結合,增強學生的實際動手能力,培養(yǎng)真正滿足社會需求的數(shù)據庫技術人才。
本書共分為9章,第1章主要講述數(shù)據庫系統(tǒng)的基本概念以及數(shù)據庫系統(tǒng)的組成和體系結構,第2章講述數(shù)據庫的設計過程;第3章~第5章主要講述數(shù)據庫的定義與操作;第6章講述關系數(shù)據庫的規(guī)范化;第7章講述數(shù)據庫系統(tǒng)管理;第8章和第9章講述數(shù)據庫的編程。
本書既可作為大中專院校學生學習數(shù)據庫系統(tǒng)的教材,也可供數(shù)據庫愛好者參考。
以數(shù)據庫設計過程和操作為主線,將數(shù)據庫的原理與實際應用開發(fā)有機結合,增強學生的實際動手能力,培養(yǎng)真正滿足社會需求的數(shù)據庫人才。
數(shù)據庫技術是計算機數(shù)據處理與信息管理系統(tǒng)的核心,也是應用最廣的技術之一。作為計算機專業(yè)的大學生甚至非計算機專業(yè)的學生,掌握數(shù)據庫技術是非常必要的。
本書作者都是從事數(shù)據庫教學多年并致力于數(shù)據庫技術及應用和研究的一線教師,在多年教學經驗的基礎上,理順知識脈絡,精簡知識內容,從培養(yǎng)應用型人才的目標出發(fā),以數(shù)據庫設計過程和數(shù)據庫操作為主線,將數(shù)據庫的原理與實際應用開發(fā)有機結合,增強學生的實際動手能力,培養(yǎng)真正滿足社會需求的數(shù)據庫技術人才。本書既可作為大中專院校學生學習數(shù)據庫系統(tǒng)的教材,也可供數(shù)據庫愛好者參考。
本書分為9章。第1章介紹數(shù)據庫及其相關的概念;第2章介紹數(shù)據庫的設計,基于數(shù)據庫設計;第3章介紹利用SQL對數(shù)據庫和表結構定義;在建好數(shù)據庫、表的基礎上,第4章和第5章介紹利用SQL語言對數(shù)據庫的操作,第6章講述關系數(shù)據庫的規(guī)范化,第7章關系數(shù)據庫系統(tǒng)管理,第8章和第9章介紹數(shù)據庫編程技術,實現(xiàn)了學生選課系統(tǒng)的實例;形成從無到有,從理論到實踐的體系結構。
本書的第1章、第2章和第9章由鐘秋燕編寫,第3章、第4章和第8章由解正梅編寫,第5章、第6章和第7章由黃燦輝編寫。清華大學出版社的編輯詳細審閱了書稿,并提出了許多寶貴意見,在此表示衷心的感謝。
本書在編寫過程中參考了國內外的同類教材,具體書目見書末參考文獻,在此,我們謹向這些教材的編者表示衷心的感謝。
由于編者水平所限,缺點和疏漏之處在所難免,懇請同行專家和廣大讀者批評指正。
第1章數(shù)據庫系統(tǒng)概述
1.1數(shù)據管理技術的發(fā)展
1.1.1人工管理階段
1.1.2文件系統(tǒng)管理階段
1.1.3數(shù)據庫系統(tǒng)管理階段
1.1.4高級數(shù)據庫階段
1.2數(shù)據庫系統(tǒng)
1.2.1數(shù)據庫系統(tǒng)的組成
1.2.2數(shù)據庫系統(tǒng)的特點
1.3數(shù)據庫管理系統(tǒng)
1.3.1SQL Server 2008簡介
1.3.2SQL Server 2008的組件與功能
1.3.3SQL Server Management Studio
1.3.4配置SQL Server服務
1.3.5數(shù)據庫的基本操作
1.4數(shù)據庫系統(tǒng)結構
1.4.1三級模式結構
1.4.2二級映像功能
本章小結
習題1
第2章關系數(shù)據庫的設計
2.1數(shù)據庫設計概述
2.2概念模型的設計
2.2.1ER模型的基本概念
2.2.2子類的設計
2.2.3ER圖設計實例
2.3邏輯模型的設計
2.3.1數(shù)據結構——關系
2.3.2關系的操作和完整性約束
2.3.3ER圖向關系模型的轉換
2.4物理模型的設計
2.4.1物理結構設計的任務
2.4.2物理結構設計方法
2.4.3學生選課管理數(shù)據庫的物理設計
2.5數(shù)據庫的實施與維護
2.5.1數(shù)據庫實施
2.5.2數(shù)據庫運行和維護階段
2.6使用Management Studio創(chuàng)建數(shù)據表
本章小結
習題2
第3章關系數(shù)據庫的定義與完整性的實現(xiàn)
3.1SQL語言
3.1.1SQL的特點
3.1.2SQL的主要功能
3.1.3SQL Server提供的主要數(shù)據類型
3.2關系數(shù)據庫的定義
3.2.1數(shù)據庫的創(chuàng)建
3.2.2數(shù)據庫的刪除
3.3SQL表結構的定義
3.3.1基本表的創(chuàng)建
3.3.2修改表結構
3.3.3刪除表
3.4完整性約束
3.4.1實體完整性
3.4.2參照完整性
3.4.3用戶定義完整性
本章小結
習題3
第4章查詢、視圖與索引
4.1關系代數(shù)
4.1.1傳統(tǒng)的集合運算
4.1.2專門的關系運算
4.2單表查詢
4.2.1基本查詢
4.2.2使用列表達式
4.2.3查詢滿足條件的元組
4.2.4對查詢結果進行排序
4.2.5聚合函數(shù)
4.2.6GROUP BY子句
4.3連接查詢
4.3.1內連接查詢
4.3.2自連接查詢
4.3.3外連接查詢
4.4子查詢
4.5集合查詢
4.6視圖
4.6.1定義視圖
4.6.2修改和刪除視圖
4.6.3查詢視圖
4.6.4更新視圖數(shù)據
4.6.5視圖的作用
4.6.6物化視圖
4.7索引
4.7.1索引的建立
4.7.2索引的刪除
4.7.3建立索引的原則
本章小結
習題4
第5章數(shù)據操作
5.1數(shù)據的插入
5.1.1插入一個元組
5.1.2插入多個元組
5.2數(shù)據的更改
5.2.1無條件更改
5.2.2有條件更改
5.3數(shù)據的刪除
5.3.1無條件刪除
5.3.2有條件刪除
本章小結
習題5
第6章關系數(shù)據庫的規(guī)范化
6.1函數(shù)依賴
6.1.1關系數(shù)據庫中的問題
6.1.2函數(shù)依賴的基本概念
6.1.3一些術語和符號
6.1.4關系模式中的碼
6.1.5函數(shù)依賴的推理規(guī)則
6.2關系模式的規(guī)范化
6.2.1第一范式
6.2.2第二范式
6.2.3第三范式
6.2.4BC范式
6.2.5將關系規(guī)范到BCNF
6.3模式分解
本章小結
習題6
第7章管理數(shù)據庫
7.1數(shù)據庫的安全管理
7.1.1數(shù)據庫安全控制的目標
7.1.2數(shù)據庫安全的威脅
7.1.3數(shù)據庫安全問題的類型
7.1.4安全控制模型
7.1.5授權和認證
7.1.6自主存取控制方法
7.1.7強制存取控制(MAC)方法
7.1.8視圖機制
7.1.9審計跟蹤
7.1.10統(tǒng)計數(shù)據庫安全性
7.2數(shù)據庫的恢復技術
7.2.1事務的基本概念
7.2.2數(shù)據庫恢復概述
7.2.3恢復的實現(xiàn)技術
7.2.4恢復策略
7.2.5具有檢查點的恢復技術
7.2.6數(shù)據庫鏡像
7.3并發(fā)控制
7.3.1并發(fā)控制概述
7.3.2封鎖
7.3.3并發(fā)調度可串行化的兩個充分條件
本章小結
習題7
第8章TSQL程序設計與開發(fā)
8.1TSQL程序設計基礎
8.1.1變量
8.1.2運算符
8.1.3函數(shù)
8.2流程控制語句
8.2.1語句塊: BEGIN…END
8.2.2條件執(zhí)行: IF…ELSE語句
8.2.3多分支CASE表達式
8.2.4循環(huán): WHILE語句
8.2.5非條件執(zhí)行: GOTO語句
8.2.6調度執(zhí)行: WAIT FOR
8.3游標
8.3.1游標的原理及使用方法
8.3.2游標應用舉例
8.4存儲過程
8.4.1存儲過程的創(chuàng)建與執(zhí)行
8.4.2存儲過程的管理與維護
8.4.3用戶自定義函數(shù)
8.5觸發(fā)器
8.5.1觸發(fā)器的基本概念
8.5.2創(chuàng)建觸發(fā)器
8.5.3管理觸發(fā)器
本章小結
習題8
第9章SQL Server 2008編程應用實例
9.1數(shù)據庫應用結構
9.1.1客戶/服務器結構
9.1.2瀏覽器/服務器結構
9.2數(shù)據訪問接口
9.2.1ODBC
9.2.2ADO
9.2.3JDBC
9.3數(shù)據庫應用系統(tǒng)的開發(fā)
9.4數(shù)據庫設計
9.4.1數(shù)據的需求分析
9.4.2概念模式設計
9.4.3邏輯模式設計
9.4.4物理模型的設計
9.4.5數(shù)據庫的實施
9.5系統(tǒng)實現(xiàn)
本章小結
習題9
參考文獻