數(shù)據(jù)庫原理與應(yīng)用(21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)科學(xué)與技術(shù))
定 價(jià):29 元
叢書名: 21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)科學(xué)與技術(shù)
- 作者:鐘秋燕、黃燦輝、解正梅
- 出版時(shí)間:2016/9/12
- ISBN:9787302450009
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.138
- 頁碼:208
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書強(qiáng)化知識(shí)脈絡(luò),內(nèi)容循序漸進(jìn),環(huán)環(huán)相扣;從培養(yǎng)應(yīng)用型人才的目標(biāo)出發(fā),以數(shù)據(jù)庫設(shè)計(jì)過程和數(shù)據(jù)庫操作為主線,將數(shù)據(jù)庫的原理與實(shí)際應(yīng)用開發(fā)有機(jī)結(jié)合,增強(qiáng)學(xué)生的實(shí)際動(dòng)手能力,培養(yǎng)真正滿足社會(huì)需求的數(shù)據(jù)庫技術(shù)人才。
本書共分為9章,第1章主要講述數(shù)據(jù)庫系統(tǒng)的基本概念以及數(shù)據(jù)庫系統(tǒng)的組成和體系結(jié)構(gòu),第2章講述數(shù)據(jù)庫的設(shè)計(jì)過程;第3章~第5章主要講述數(shù)據(jù)庫的定義與操作;第6章講述關(guān)系數(shù)據(jù)庫的規(guī)范化;第7章講述數(shù)據(jù)庫系統(tǒng)管理;第8章和第9章講述數(shù)據(jù)庫的編程。
本書既可作為大中專院校學(xué)生學(xué)習(xí)數(shù)據(jù)庫系統(tǒng)的教材,也可供數(shù)據(jù)庫愛好者參考。
以數(shù)據(jù)庫設(shè)計(jì)過程和操作為主線,將數(shù)據(jù)庫的原理與實(shí)際應(yīng)用開發(fā)有機(jī)結(jié)合,增強(qiáng)學(xué)生的實(shí)際動(dòng)手能力,培養(yǎng)真正滿足社會(huì)需求的數(shù)據(jù)庫人才。
數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)數(shù)據(jù)處理與信息管理系統(tǒng)的核心,也是應(yīng)用最廣的技術(shù)之一。作為計(jì)算機(jī)專業(yè)的大學(xué)生甚至非計(jì)算機(jī)專業(yè)的學(xué)生,掌握數(shù)據(jù)庫技術(shù)是非常必要的。
本書作者都是從事數(shù)據(jù)庫教學(xué)多年并致力于數(shù)據(jù)庫技術(shù)及應(yīng)用和研究的一線教師,在多年教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上,理順知識(shí)脈絡(luò),精簡知識(shí)內(nèi)容,從培養(yǎng)應(yīng)用型人才的目標(biāo)出發(fā),以數(shù)據(jù)庫設(shè)計(jì)過程和數(shù)據(jù)庫操作為主線,將數(shù)據(jù)庫的原理與實(shí)際應(yīng)用開發(fā)有機(jī)結(jié)合,增強(qiáng)學(xué)生的實(shí)際動(dòng)手能力,培養(yǎng)真正滿足社會(huì)需求的數(shù)據(jù)庫技術(shù)人才。本書既可作為大中專院校學(xué)生學(xué)習(xí)數(shù)據(jù)庫系統(tǒng)的教材,也可供數(shù)據(jù)庫愛好者參考。
本書分為9章。第1章介紹數(shù)據(jù)庫及其相關(guān)的概念;第2章介紹數(shù)據(jù)庫的設(shè)計(jì),基于數(shù)據(jù)庫設(shè)計(jì);第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ù),實(shí)現(xiàn)了學(xué)生選課系統(tǒng)的實(shí)例;形成從無到有,從理論到實(shí)踐的體系結(jié)構(gòu)。
本書的第1章、第2章和第9章由鐘秋燕編寫,第3章、第4章和第8章由解正梅編寫,第5章、第6章和第7章由黃燦輝編寫。清華大學(xué)出版社的編輯詳細(xì)審閱了書稿,并提出了許多寶貴意見,在此表示衷心的感謝。
本書在編寫過程中參考了國內(nèi)外的同類教材,具體書目見書末參考文獻(xiàn),在此,我們謹(jǐn)向這些教材的編者表示衷心的感謝。
由于編者水平所限,缺點(diǎn)和疏漏之處在所難免,懇請同行專家和廣大讀者批評(píng)指正。
第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高級(jí)數(shù)據(jù)庫階段
1.2數(shù)據(jù)庫系統(tǒng)
1.2.1數(shù)據(jù)庫系統(tǒng)的組成
1.2.2數(shù)據(jù)庫系統(tǒng)的特點(diǎn)
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三級(jí)模式結(jié)構(gòu)
1.4.2二級(jí)映像功能
本章小結(jié)
習(xí)題1
第2章關(guān)系數(shù)據(jù)庫的設(shè)計(jì)
2.1數(shù)據(jù)庫設(shè)計(jì)概述
2.2概念模型的設(shè)計(jì)
2.2.1ER模型的基本概念
2.2.2子類的設(shè)計(jì)
2.2.3ER圖設(shè)計(jì)實(shí)例
2.3邏輯模型的設(shè)計(jì)
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è)計(jì)
2.4.1物理結(jié)構(gòu)設(shè)計(jì)的任務(wù)
2.4.2物理結(jié)構(gòu)設(shè)計(jì)方法
2.4.3學(xué)生選課管理數(shù)據(jù)庫的物理設(shè)計(jì)
2.5數(shù)據(jù)庫的實(shí)施與維護(hù)
2.5.1數(shù)據(jù)庫實(shí)施
2.5.2數(shù)據(jù)庫運(yùn)行和維護(hù)階段
2.6使用Management Studio創(chuàng)建數(shù)據(jù)表
本章小結(jié)
習(xí)題2
第3章關(guān)系數(shù)據(jù)庫的定義與完整性的實(shí)現(xiàn)
3.1SQL語言
3.1.1SQL的特點(diǎn)
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實(shí)體完整性
3.4.2參照完整性
3.4.3用戶定義完整性
本章小結(jié)
習(xí)題3
第4章查詢、視圖與索引
4.1關(guān)系代數(shù)
4.1.1傳統(tǒng)的集合運(yùn)算
4.1.2專門的關(guān)系運(yùn)算
4.2單表查詢
4.2.1基本查詢
4.2.2使用列表達(dá)式
4.2.3查詢滿足條件的元組
4.2.4對查詢結(jié)果進(jìn)行排序
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é)
習(xí)題4
第5章數(shù)據(jù)操作
5.1數(shù)據(jù)的插入
5.1.1插入一個(gè)元組
5.1.2插入多個(gè)元組
5.2數(shù)據(jù)的更改
5.2.1無條件更改
5.2.2有條件更改
5.3數(shù)據(jù)的刪除
5.3.1無條件刪除
5.3.2有條件刪除
本章小結(jié)
習(xí)題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ù)語和符號(hào)
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é)
習(xí)題6
第7章管理數(shù)據(jù)庫
7.1數(shù)據(jù)庫的安全管理
7.1.1數(shù)據(jù)庫安全控制的目標(biāo)
7.1.2數(shù)據(jù)庫安全的威脅
7.1.3數(shù)據(jù)庫安全問題的類型
7.1.4安全控制模型
7.1.5授權(quán)和認(rèn)證
7.1.6自主存取控制方法
7.1.7強(qiáng)制存取控制(MAC)方法
7.1.8視圖機(jī)制
7.1.9審計(jì)跟蹤
7.1.10統(tǒng)計(jì)數(shù)據(jù)庫安全性
7.2數(shù)據(jù)庫的恢復(fù)技術(shù)
7.2.1事務(wù)的基本概念
7.2.2數(shù)據(jù)庫恢復(fù)概述
7.2.3恢復(fù)的實(shí)現(xiàn)技術(shù)
7.2.4恢復(fù)策略
7.2.5具有檢查點(diǎn)的恢復(fù)技術(shù)
7.2.6數(shù)據(jù)庫鏡像
7.3并發(fā)控制
7.3.1并發(fā)控制概述
7.3.2封鎖
7.3.3并發(fā)調(diào)度可串行化的兩個(gè)充分條件
本章小結(jié)
習(xí)題7
第8章TSQL程序設(shè)計(jì)與開發(fā)
8.1TSQL程序設(shè)計(jì)基礎(chǔ)
8.1.1變量
8.1.2運(yùn)算符
8.1.3函數(shù)
8.2流程控制語句
8.2.1語句塊: BEGIN…END
8.2.2條件執(zhí)行: IF…ELSE語句
8.2.3多分支CASE表達(dá)式
8.2.4循環(huán): WHILE語句
8.2.5非條件執(zhí)行: GOTO語句
8.2.6調(diào)度執(zhí)行: WAIT FOR
8.3游標(biāo)
8.3.1游標(biāo)的原理及使用方法
8.3.2游標(biāo)應(yīng)用舉例
8.4存儲(chǔ)過程
8.4.1存儲(chǔ)過程的創(chuàng)建與執(zhí)行
8.4.2存儲(chǔ)過程的管理與維護(hù)
8.4.3用戶自定義函數(shù)
8.5觸發(fā)器
8.5.1觸發(fā)器的基本概念
8.5.2創(chuàng)建觸發(fā)器
8.5.3管理觸發(fā)器
本章小結(jié)
習(xí)題8
第9章SQL Server 2008編程應(yīng)用實(shí)例
9.1數(shù)據(jù)庫應(yīng)用結(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ù)庫應(yīng)用系統(tǒng)的開發(fā)
9.4數(shù)據(jù)庫設(shè)計(jì)
9.4.1數(shù)據(jù)的需求分析
9.4.2概念模式設(shè)計(jì)
9.4.3邏輯模式設(shè)計(jì)
9.4.4物理模型的設(shè)計(jì)
9.4.5數(shù)據(jù)庫的實(shí)施
9.5系統(tǒng)實(shí)現(xiàn)
本章小結(jié)
習(xí)題9
參考文獻(xiàn)