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