出版時(shí)間:2012-10 出版社:清華大學(xué)出版社 作者:吳京慧,劉愛紅,廖國瓊,劉喜平 編著 頁數(shù):195 字?jǐn)?shù):307000
內(nèi)容概要
《國家精品課程配套教材·高等院校信息技術(shù)規(guī)劃教材:數(shù)據(jù)庫系統(tǒng)原理與設(shè)計(jì)實(shí)驗(yàn)教程(第2版)》是《數(shù)據(jù)庫系統(tǒng)原理與設(shè)計(jì)》(第2版)的配套實(shí)驗(yàn)教材。實(shí)驗(yàn)內(nèi)容圍繞主教材的教學(xué)內(nèi)容進(jìn)行組織,采用SQLServer2005數(shù)據(jù)庫作為實(shí)驗(yàn)環(huán)境,精心設(shè)計(jì)了17個(gè)實(shí)驗(yàn)。全書共分10章。第1章是SQLServer2005概述;第2、3章是數(shù)據(jù)庫查詢、定義和更新操作,共安排6個(gè)實(shí)驗(yàn);第4章是數(shù)據(jù)庫查詢執(zhí)行計(jì)劃,安排1個(gè)實(shí)驗(yàn);第5章是數(shù)據(jù)庫安全性,共安排2個(gè)實(shí)驗(yàn);第6章是數(shù)據(jù)庫完整性,共安排2個(gè)實(shí)驗(yàn);第7章是數(shù)據(jù)庫編程技術(shù),共安排2個(gè)實(shí)驗(yàn);第8章是數(shù)據(jù)庫事務(wù)處理,安排1個(gè)實(shí)驗(yàn);第9章是數(shù)據(jù)庫設(shè)計(jì),安排1個(gè)實(shí)驗(yàn);第10章是數(shù)據(jù)庫應(yīng)用開發(fā),共安排2個(gè)實(shí)驗(yàn)。
《國家精品課程配套教材·高等院校信息技術(shù)規(guī)劃教材:數(shù)據(jù)庫系統(tǒng)原理與設(shè)計(jì)實(shí)驗(yàn)教程(第2版)》可作為計(jì)算機(jī)及相關(guān)專業(yè)本科生的數(shù)據(jù)庫系統(tǒng)原理課程的配套實(shí)驗(yàn)教材,也可供數(shù)據(jù)庫愛好者自學(xué)和參考。
書籍目錄
第1章 SQL Server 2005概述
1.1 SQL Server 2005特點(diǎn)
1.2 體系結(jié)構(gòu)
1.2.1 SQL Server 2005體系結(jié)構(gòu)
1.2.2 ClientlServer體系結(jié)構(gòu)
1.3 SQL Server 2005安裝環(huán)境
1.3.1 SQL Server 2005安裝
1.3.2 Microsoft soL Server Management Studio Express Service Pack
3的安裝
1.3.3 SQL Server 2005幫助文件安裝
1.4 SQL Server工具與實(shí)用程序
1.5 SQL Server主要工具使用
1.6 SQL Server 2005系統(tǒng)數(shù)據(jù)庫
1.6.1 SQL Server系統(tǒng)表
1.6.2 SQL Server系統(tǒng)存儲(chǔ)過程
1.6.3 SQL Server用戶
1.7 SQL Server 2005數(shù)據(jù)類型
1.8 SQL Server 2005函數(shù)
1.9 SQL Server 2005流控制語句
1.9.1 變量
1.9.2 運(yùn)算符
1.9.3 注釋符與通配符
1.9.4 流控制語句
1.9.5 CASE語句
第2章 數(shù)據(jù)庫查詢
2.1 相關(guān)知識(shí)
2.1.1 訂單管理數(shù)據(jù)庫
2.1.2 查詢語句
2.2 實(shí)驗(yàn)一 單表查詢
2.2.1 實(shí)驗(yàn)?zāi)康呐c要求
2.2.2 實(shí)驗(yàn)案例
2.2.3 實(shí)驗(yàn)內(nèi)容
2.3 實(shí)驗(yàn)二 多表查詢
2.3.1 實(shí)驗(yàn)?zāi)康呐c要求
2.3.2 實(shí)驗(yàn)案例
2.3.3 實(shí)驗(yàn)內(nèi)容
2.4 實(shí)驗(yàn)三 復(fù)雜查詢
2.4.1 實(shí)驗(yàn)?zāi)康呐c要求
2.4.2 實(shí)驗(yàn)案例
2.4.3 實(shí)驗(yàn)內(nèi)容
第3章 數(shù)據(jù)庫定義與更新
3.1 相關(guān)知識(shí)
3.1.1SQL Server中的DDL
3.1.2 SQL Server中的DML
3.2 實(shí)驗(yàn)四 數(shù)據(jù)庫與數(shù)據(jù)表定義
3.2.1 實(shí)驗(yàn)?zāi)康呐c要求
3.2.2 實(shí)驗(yàn)案例
3.2.3 實(shí)驗(yàn)內(nèi)容
3.3 實(shí)驗(yàn)五 索引與視圖定義
3.3.1 實(shí)驗(yàn)?zāi)康呐c要求
3.3.2 實(shí)驗(yàn)案例
3.3.3 實(shí)驗(yàn)內(nèi)容
3.4 實(shí)驗(yàn)六 數(shù)據(jù)更新操作
3.4.1 實(shí)驗(yàn)?zāi)康呐c要求
3.4.2 實(shí)驗(yàn)案例
3.4.3 實(shí)驗(yàn)內(nèi)容
第4章 數(shù)據(jù)庫查詢執(zhí)行計(jì)劃
4.1 相關(guān)知識(shí)
4.1.1 SQL優(yōu)化器的優(yōu)化過程
4.1.2 執(zhí)行計(jì)劃
4.1.3 soL Server所使用的邏輯和物理運(yùn)算符
4.2 實(shí)驗(yàn)七 執(zhí)行計(jì)劃
4.2.1 實(shí)驗(yàn)?zāi)康呐c要求
4.2.2 實(shí)驗(yàn)案例
4.2.3 實(shí)驗(yàn)內(nèi)容
……
第5章 數(shù)據(jù)庫安全性
第6章 數(shù)據(jù)庫完整性
第7章 數(shù)據(jù)庫編程技術(shù)
第8章 數(shù)據(jù)庫事務(wù)處理
第9章 數(shù)據(jù)庫設(shè)計(jì)
第10章 數(shù)據(jù)庫應(yīng)用開發(fā)
章節(jié)摘錄
版權(quán)頁: 插圖: 3.合并選擇 當(dāng)索引選擇結(jié)束,并且所有的子句都有一個(gè)基于它們的訪問計(jì)劃的處理代價(jià)時(shí),優(yōu)化器開始執(zhí)行合并選擇。合并選擇被用來找出一個(gè)訪問計(jì)劃的有效順序。為了做到這一點(diǎn),優(yōu)化器比較子句的不同排序,然后選出從物理磁盤I/O的角度處理代價(jià)最低的合并計(jì)劃。由于子句組合的數(shù)量會(huì)隨著查詢的復(fù)雜度極快地增長,sQLServer查詢優(yōu)化器使用樹剪枝技術(shù)來盡量減少這些比較所帶來的開銷。當(dāng)合并選擇階段結(jié)束時(shí),SQL Server查詢優(yōu)化器就生成了一個(gè)基于代價(jià)的查詢執(zhí)行計(jì)劃,這個(gè)計(jì)劃充分利用了可用的索引,并以最小的系統(tǒng)開銷和良好的執(zhí)行性能訪問原來的數(shù)據(jù)。 4.1.1 SQL優(yōu)化器的優(yōu)化過程 SQL Server查詢優(yōu)化器進(jìn)行語法分析并決定一個(gè)查詢的執(zhí)行計(jì)劃。其過程是:首先對查詢的每條子句進(jìn)行語法分析,并判定是否能夠使用該子句限制查詢必須掃描的數(shù)據(jù)量,這樣的子句可以被用作索引中的一個(gè)查找參數(shù)。在對查詢進(jìn)行語法分析,找出全部查找參數(shù)后,查詢優(yōu)化器判定在查找參數(shù)上是否存在索引,并決定索引的有效性。接著,優(yōu)化器得出一個(gè)查詢執(zhí)行計(jì)劃。最后,查詢優(yōu)化器估算執(zhí)行該計(jì)劃的開銷。表4—1列出了不同的數(shù)據(jù)存取方法和代價(jià)估計(jì)。 表4—1不同的數(shù)據(jù)存取方法和代價(jià)估計(jì) SQL Server訪問方法 表掃描 表中數(shù)據(jù)頁總數(shù) 聚集索引 索引中的級數(shù)加上要掃描的數(shù)據(jù)頁數(shù)(掃描數(shù)據(jù)頁數(shù)一合格的行數(shù)/每數(shù)據(jù)頁的行數(shù)) 堆棧中的非聚集索引 索引中的級數(shù)加上樹結(jié)構(gòu)葉子結(jié)點(diǎn)頁數(shù),再加上合格的行數(shù)具有聚集索引的表上的非 聚集索引 索引中的級數(shù)加上樹結(jié)構(gòu)葉子結(jié)點(diǎn)頁數(shù),再加上合格的行數(shù)與查找聚集索引鍵開銷的乘積 覆蓋非聚集索引 索引中的級數(shù)加上樹結(jié)構(gòu)葉子結(jié)點(diǎn)頁數(shù),因?yàn)槭且粋€(gè)覆蓋索引,所以不需要訪問實(shí)際的數(shù)據(jù)頁 4.1.2執(zhí)行計(jì)劃 基于SQL Server查詢分析器在連接到數(shù)據(jù)庫服務(wù)器后,可以使用查詢窗口輸入SQL語句文本,也可以打開一個(gè)現(xiàn)有的查詢文件,輸入新的SQL語句,或提取內(nèi)嵌在應(yīng)用中的SQL語句。 在SQL Server查詢分析器中,可以顯示執(zhí)行計(jì)劃。當(dāng)在查詢窗口打開查詢文本后,從查詢菜單中選擇“顯示執(zhí)行計(jì)劃”,則執(zhí)行計(jì)劃就會(huì)在結(jié)果面板窗口以圖形形式顯示出來。
編輯推薦
《高等院校信息技術(shù)規(guī)劃教材:數(shù)據(jù)庫系統(tǒng)原理與設(shè)計(jì)實(shí)驗(yàn)教程(第2版)》可作為計(jì)算機(jī)及相關(guān)專業(yè)本科生的數(shù)據(jù)庫系統(tǒng)原理課程的配套實(shí)驗(yàn)教材,也可供數(shù)據(jù)庫愛好者自學(xué)和參考。
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫系統(tǒng)原理與設(shè)計(jì)實(shí)驗(yàn)教程 PDF格式下載