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