數(shù)據(jù)庫(kù)原理與應(yīng)用(21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)科學(xué)與技術(shù))
定 價(jià):29 元
叢書(shū)名: 21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)科學(xué)與技術(shù)
- 作者:鐘秋燕、黃燦輝、解正梅
- 出版時(shí)間:2016/9/12
- ISBN:9787302450009
- 出 版 社:清華大學(xué)出版社
- 中圖法分類(lèi):TP311.138
- 頁(yè)碼:208
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
本書(shū)強(qiáng)化知識(shí)脈絡(luò),內(nèi)容循序漸進(jìn),環(huán)環(huán)相扣;從培養(yǎng)應(yīng)用型人才的目標(biāo)出發(fā),以數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程和數(shù)據(jù)庫(kù)操作為主線,將數(shù)據(jù)庫(kù)的原理與實(shí)際應(yīng)用開(kāi)發(fā)有機(jī)結(jié)合,增強(qiáng)學(xué)生的實(shí)際動(dòng)手能力,培養(yǎng)真正滿足社會(huì)需求的數(shù)據(jù)庫(kù)技術(shù)人才。
本書(shū)共分為9章,第1章主要講述數(shù)據(jù)庫(kù)系統(tǒng)的基本概念以及數(shù)據(jù)庫(kù)系統(tǒng)的組成和體系結(jié)構(gòu),第2章講述數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程;第3章~第5章主要講述數(shù)據(jù)庫(kù)的定義與操作;第6章講述關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化;第7章講述數(shù)據(jù)庫(kù)系統(tǒng)管理;第8章和第9章講述數(shù)據(jù)庫(kù)的編程。
本書(shū)既可作為大中專(zhuān)院校學(xué)生學(xué)習(xí)數(shù)據(jù)庫(kù)系統(tǒng)的教材,也可供數(shù)據(jù)庫(kù)愛(ài)好者參考。
以數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程和操作為主線,將數(shù)據(jù)庫(kù)的原理與實(shí)際應(yīng)用開(kāi)發(fā)有機(jī)結(jié)合,增強(qiáng)學(xué)生的實(shí)際動(dòng)手能力,培養(yǎng)真正滿足社會(huì)需求的數(shù)據(jù)庫(kù)人才。
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)數(shù)據(jù)處理與信息管理系統(tǒng)的核心,也是應(yīng)用最廣的技術(shù)之一。作為計(jì)算機(jī)專(zhuān)業(yè)的大學(xué)生甚至非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生,掌握數(shù)據(jù)庫(kù)技術(shù)是非常必要的。
本書(shū)作者都是從事數(shù)據(jù)庫(kù)教學(xué)多年并致力于數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用和研究的一線教師,在多年教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上,理順知識(shí)脈絡(luò),精簡(jiǎn)知識(shí)內(nèi)容,從培養(yǎng)應(yīng)用型人才的目標(biāo)出發(fā),以數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程和數(shù)據(jù)庫(kù)操作為主線,將數(shù)據(jù)庫(kù)的原理與實(shí)際應(yīng)用開(kāi)發(fā)有機(jī)結(jié)合,增強(qiáng)學(xué)生的實(shí)際動(dòng)手能力,培養(yǎng)真正滿足社會(huì)需求的數(shù)據(jù)庫(kù)技術(shù)人才。本書(shū)既可作為大中專(zhuān)院校學(xué)生學(xué)習(xí)數(shù)據(jù)庫(kù)系統(tǒng)的教材,也可供數(shù)據(jù)庫(kù)愛(ài)好者參考。
本書(shū)分為9章。第1章介紹數(shù)據(jù)庫(kù)及其相關(guān)的概念;第2章介紹數(shù)據(jù)庫(kù)的設(shè)計(jì),基于數(shù)據(jù)庫(kù)設(shè)計(jì);第3章介紹利用SQL對(duì)數(shù)據(jù)庫(kù)和表結(jié)構(gòu)定義;在建好數(shù)據(jù)庫(kù)、表的基礎(chǔ)上,第4章和第5章介紹利用SQL語(yǔ)言對(duì)數(shù)據(jù)庫(kù)的操作,第6章講述關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化,第7章關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)管理,第8章和第9章介紹數(shù)據(jù)庫(kù)編程技術(shù),實(shí)現(xiàn)了學(xué)生選課系統(tǒng)的實(shí)例;形成從無(wú)到有,從理論到實(shí)踐的體系結(jié)構(gòu)。
本書(shū)的第1章、第2章和第9章由鐘秋燕編寫(xiě),第3章、第4章和第8章由解正梅編寫(xiě),第5章、第6章和第7章由黃燦輝編寫(xiě)。清華大學(xué)出版社的編輯詳細(xì)審閱了書(shū)稿,并提出了許多寶貴意見(jiàn),在此表示衷心的感謝。
本書(shū)在編寫(xiě)過(guò)程中參考了國(guó)內(nèi)外的同類(lèi)教材,具體書(shū)目見(jiàn)書(shū)末參考文獻(xiàn),在此,我們謹(jǐn)向這些教材的編者表示衷心的感謝。
由于編者水平所限,缺點(diǎn)和疏漏之處在所難免,懇請(qǐng)同行專(zhuān)家和廣大讀者批評(píng)指正。
第1章數(shù)據(jù)庫(kù)系統(tǒng)概述
1.1數(shù)據(jù)管理技術(shù)的發(fā)展
1.1.1人工管理階段
1.1.2文件系統(tǒng)管理階段
1.1.3數(shù)據(jù)庫(kù)系統(tǒng)管理階段
1.1.4高級(jí)數(shù)據(jù)庫(kù)階段
1.2數(shù)據(jù)庫(kù)系統(tǒng)
1.2.1數(shù)據(jù)庫(kù)系統(tǒng)的組成
1.2.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)
1.3數(shù)據(jù)庫(kù)管理系統(tǒng)
1.3.1SQL Server 2008簡(jiǎn)介
1.3.2SQL Server 2008的組件與功能
1.3.3SQL Server Management Studio
1.3.4配置SQL Server服務(wù)
1.3.5數(shù)據(jù)庫(kù)的基本操作
1.4數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)
1.4.1三級(jí)模式結(jié)構(gòu)
1.4.2二級(jí)映像功能
本章小結(jié)
習(xí)題1
第2章關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)
2.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述
2.2概念模型的設(shè)計(jì)
2.2.1ER模型的基本概念
2.2.2子類(lèi)的設(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ù)庫(kù)的物理設(shè)計(jì)
2.5數(shù)據(jù)庫(kù)的實(shí)施與維護(hù)
2.5.1數(shù)據(jù)庫(kù)實(shí)施
2.5.2數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段
2.6使用Management Studio創(chuàng)建數(shù)據(jù)表
本章小結(jié)
習(xí)題2
第3章關(guān)系數(shù)據(jù)庫(kù)的定義與完整性的實(shí)現(xiàn)
3.1SQL語(yǔ)言
3.1.1SQL的特點(diǎn)
3.1.2SQL的主要功能
3.1.3SQL Server提供的主要數(shù)據(jù)類(lèi)型
3.2關(guān)系數(shù)據(jù)庫(kù)的定義
3.2.1數(shù)據(jù)庫(kù)的創(chuàng)建
3.2.2數(shù)據(jù)庫(kù)的刪除
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專(zhuān)門(mén)的關(guān)系運(yùn)算
4.2單表查詢
4.2.1基本查詢
4.2.2使用列表達(dá)式
4.2.3查詢滿足條件的元組
4.2.4對(duì)查詢結(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無(wú)條件更改
5.2.2有條件更改
5.3數(shù)據(jù)的刪除
5.3.1無(wú)條件刪除
5.3.2有條件刪除
本章小結(jié)
習(xí)題5
第6章關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化
6.1函數(shù)依賴
6.1.1關(guān)系數(shù)據(jù)庫(kù)中的問(wèn)題
6.1.2函數(shù)依賴的基本概念
6.1.3一些術(shù)語(yǔ)和符號(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ù)庫(kù)
7.1數(shù)據(jù)庫(kù)的安全管理
7.1.1數(shù)據(jù)庫(kù)安全控制的目標(biāo)
7.1.2數(shù)據(jù)庫(kù)安全的威脅
7.1.3數(shù)據(jù)庫(kù)安全問(wèn)題的類(lèi)型
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ù)庫(kù)安全性
7.2數(shù)據(jù)庫(kù)的恢復(fù)技術(shù)
7.2.1事務(wù)的基本概念
7.2.2數(shù)據(jù)庫(kù)恢復(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ù)庫(kù)鏡像
7.3并發(fā)控制
7.3.1并發(fā)控制概述
7.3.2封鎖
7.3.3并發(fā)調(diào)度可串行化的兩個(gè)充分條件
本章小結(jié)
習(xí)題7
第8章TSQL程序設(shè)計(jì)與開(kāi)發(fā)
8.1TSQL程序設(shè)計(jì)基礎(chǔ)
8.1.1變量
8.1.2運(yùn)算符
8.1.3函數(shù)
8.2流程控制語(yǔ)句
8.2.1語(yǔ)句塊: BEGIN…END
8.2.2條件執(zhí)行: IF…ELSE語(yǔ)句
8.2.3多分支CASE表達(dá)式
8.2.4循環(huán): WHILE語(yǔ)句
8.2.5非條件執(zhí)行: GOTO語(yǔ)句
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ǔ)過(guò)程
8.4.1存儲(chǔ)過(guò)程的創(chuàng)建與執(zhí)行
8.4.2存儲(chǔ)過(guò)程的管理與維護(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ù)庫(kù)應(yīng)用結(jié)構(gòu)
9.1.1客戶/服務(wù)器結(jié)構(gòu)
9.1.2瀏覽器/服務(wù)器結(jié)構(gòu)
9.2數(shù)據(jù)訪問(wèn)接口
9.2.1ODBC
9.2.2ADO
9.2.3JDBC
9.3數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)
9.4數(shù)據(jù)庫(kù)設(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ù)庫(kù)的實(shí)施
9.5系統(tǒng)實(shí)現(xiàn)
本章小結(jié)
習(xí)題9
參考文獻(xiàn)