Microsoft公司的SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)是當(dāng)前中小企業(yè)首選的數(shù)據(jù)庫解決方案。本套教程以SQL Server 2008關(guān)系數(shù)據(jù)庫管理系統(tǒng)為平臺(tái),以案例教學(xué)法為編寫主線,介紹了SQL Server 2008數(shù)據(jù)庫系統(tǒng)的基本原理和數(shù)據(jù)庫應(yīng)用技術(shù)。
本套教程以學(xué)生選課系統(tǒng)作為教學(xué)案例,以網(wǎng)上書店系統(tǒng)作為實(shí)訓(xùn)案例,每章采用“學(xué)習(xí)要點(diǎn)—內(nèi)容示例—歸納總結(jié)—習(xí)題實(shí)訓(xùn)”的結(jié)構(gòu)體系。最后一章以一個(gè)具體的項(xiàng)目案例開發(fā)設(shè)計(jì)過程,將數(shù)據(jù)庫原理知識(shí)與實(shí)際數(shù)據(jù)庫開發(fā)結(jié)合在一起。
隨著SOA和Enterprise2.0從概念走向?qū)嵤陟柟虜?shù)據(jù)倉(cāng)庫市場(chǎng)的同時(shí),為了抓住下一個(gè)以數(shù)據(jù)服務(wù)和用戶體驗(yàn)為主體的數(shù)據(jù)庫應(yīng)用時(shí)代,SQLServer2008在XML數(shù)據(jù)庫方面的宣傳聲勢(shì)比商務(wù)智能更大,由于XML技術(shù)已經(jīng)從簡(jiǎn)單的數(shù)據(jù)內(nèi)容,逐步過渡到數(shù)據(jù)結(jié)構(gòu)定義、業(yè)務(wù)數(shù)據(jù)模型和業(yè)務(wù)語義模型,數(shù)據(jù)庫廠商在上一代產(chǎn)品XML數(shù)據(jù)引擎的基礎(chǔ)上,也面向XML應(yīng)用不斷增加必要的XML數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)驗(yàn)證、層次型數(shù)據(jù)重構(gòu)和更高效的層次信息檢索技術(shù),并且在國(guó)內(nèi)一些信息化應(yīng)用水平較高的行業(yè)投入實(shí)際應(yīng)用。
Microsoft數(shù)據(jù)平臺(tái)愿景
Microsoft甛數(shù)據(jù)平臺(tái)愿景提供了一個(gè)解決方案來滿足這些需求,這個(gè)解決方案就是公司可以使用存儲(chǔ)和管理許多數(shù)據(jù)類型,包括XML、e-mail、時(shí)間/日歷、文件、文檔、地理等等,同時(shí)提供一個(gè)豐富的服務(wù)集合來與數(shù)據(jù)交互作用:搜索、查詢、數(shù)據(jù)分析、報(bào)表、數(shù)據(jù)整合,和強(qiáng)大的同步功能。用戶可以訪問從創(chuàng)建到存檔于任何設(shè)備的信息,從桌面到移動(dòng)設(shè)備的信息。
空間數(shù)據(jù)管理
說起空間數(shù)據(jù)庫系統(tǒng),主要包括三方面,存儲(chǔ),查詢和索引。儲(chǔ)存就是指空間數(shù)據(jù)類型定義,而查詢指各種空間算子的集合,空間索引是特定于空間類型數(shù)據(jù)的索引。
·存儲(chǔ)大型和復(fù)雜的空間對(duì)象
SQLServer2008把空間數(shù)據(jù)分為兩類,基于球面的geography和基于平面的geometry。使用SQL Server 2008中提供的用于空間對(duì)象的空間類型,無論對(duì)象是簡(jiǎn)單的還是非常復(fù)雜的
·采用空間數(shù)據(jù)索引構(gòu)建高性能的解決方案
空間索引采用的是多級(jí)網(wǎng)格索引,和ArcSDE一樣。
通過使用集成在SQL Server數(shù)據(jù)庫引擎中的用于空間數(shù)據(jù)的索引來加強(qiáng)查詢性能。利用精確的查詢優(yōu)化器對(duì)空間查詢進(jìn)行評(píng)估,它可以決定優(yōu)化查詢計(jì)劃和給出適當(dāng)?shù)乃饕x擇。
·合并商業(yè)應(yīng)用中的關(guān)系數(shù)據(jù)和空間數(shù)據(jù)
SQLServer2008也提供了方法集用于查詢分析,針對(duì)geometry的方法基于OGC SFS規(guī)范(MS今年早些時(shí)候成為OGC成員)。提供了相交查詢示。
支持OGC的WKB,WKT以及GML格式的數(shù)據(jù)導(dǎo)入。
·使用空間標(biāo)準(zhǔn)支持來集成應(yīng)用程序
空間數(shù)據(jù)類型派生自.NET CLR類,
提供了一個(gè)和ve集成的示例。
3.2xml數(shù)據(jù)管理
在sqlserver 2000中,對(duì)xml數(shù)據(jù)的支持包括:
·新增XML數(shù)據(jù)類型
·數(shù)據(jù)庫引擎對(duì)XQuery的支持
·對(duì)SQLXML的增強(qiáng)和擴(kuò)充
·對(duì)FOR XML和OPENXML的增強(qiáng)
·新增XML DML(XML數(shù)據(jù)修改語言),用來對(duì)作為XML數(shù)據(jù)類型存儲(chǔ)的XML數(shù)據(jù)。
·新增XQuery設(shè)計(jì)器。
SQLServer2008中,描述對(duì)xml數(shù)據(jù)的支持資料少。但我想對(duì)xml數(shù)據(jù)的支持應(yīng)該更強(qiáng).至少應(yīng)該反映在兩方面:
·在應(yīng)用訪問方面,支持 SQL 和 XML 兩種訪問方式。
·所有關(guān)系型的操作方式和數(shù)據(jù)庫工具都可用于 XML 之上,例如索引機(jī)制、導(dǎo)入導(dǎo)出、關(guān)聯(lián)查詢、高速批量加載、系統(tǒng)優(yōu)化等等。
本套教程以學(xué)生選課系統(tǒng)作為教學(xué)案例,以網(wǎng)上書店系統(tǒng)作為實(shí)訓(xùn)案例,每章采用“學(xué)習(xí)要點(diǎn)—內(nèi)容示例—歸納總結(jié)—習(xí)題實(shí)訓(xùn)”的結(jié)構(gòu)體系。最后一章以一個(gè)具體的項(xiàng)目案例開發(fā)設(shè)計(jì)過程,將數(shù)據(jù)庫原理知識(shí)與實(shí)際數(shù)據(jù)庫開發(fā)結(jié)合在一起。
隨著SOA和Enterprise2.0從概念走向?qū)嵤陟柟虜?shù)據(jù)倉(cāng)庫市場(chǎng)的同時(shí),為了抓住下一個(gè)以數(shù)據(jù)服務(wù)和用戶體驗(yàn)為主體的數(shù)據(jù)庫應(yīng)用時(shí)代,SQLServer2008在XML數(shù)據(jù)庫方面的宣傳聲勢(shì)比商務(wù)智能更大,由于XML技術(shù)已經(jīng)從簡(jiǎn)單的數(shù)據(jù)內(nèi)容,逐步過渡到數(shù)據(jù)結(jié)構(gòu)定義、業(yè)務(wù)數(shù)據(jù)模型和業(yè)務(wù)語義模型,數(shù)據(jù)庫廠商在上一代產(chǎn)品XML數(shù)據(jù)引擎的基礎(chǔ)上,也面向XML應(yīng)用不斷增加必要的XML數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)驗(yàn)證、層次型數(shù)據(jù)重構(gòu)和更高效的層次信息檢索技術(shù),并且在國(guó)內(nèi)一些信息化應(yīng)用水平較高的行業(yè)投入實(shí)際應(yīng)用。
Microsoft數(shù)據(jù)平臺(tái)愿景
Microsoft甛數(shù)據(jù)平臺(tái)愿景提供了一個(gè)解決方案來滿足這些需求,這個(gè)解決方案就是公司可以使用存儲(chǔ)和管理許多數(shù)據(jù)類型,包括XML、e-mail、時(shí)間/日歷、文件、文檔、地理等等,同時(shí)提供一個(gè)豐富的服務(wù)集合來與數(shù)據(jù)交互作用:搜索、查詢、數(shù)據(jù)分析、報(bào)表、數(shù)據(jù)整合,和強(qiáng)大的同步功能。用戶可以訪問從創(chuàng)建到存檔于任何設(shè)備的信息,從桌面到移動(dòng)設(shè)備的信息。
空間數(shù)據(jù)管理
說起空間數(shù)據(jù)庫系統(tǒng),主要包括三方面,存儲(chǔ),查詢和索引。儲(chǔ)存就是指空間數(shù)據(jù)類型定義,而查詢指各種空間算子的集合,空間索引是特定于空間類型數(shù)據(jù)的索引。
·存儲(chǔ)大型和復(fù)雜的空間對(duì)象
SQLServer2008把空間數(shù)據(jù)分為兩類,基于球面的geography和基于平面的geometry。使用SQL Server 2008中提供的用于空間對(duì)象的空間類型,無論對(duì)象是簡(jiǎn)單的還是非常復(fù)雜的
·采用空間數(shù)據(jù)索引構(gòu)建高性能的解決方案
空間索引采用的是多級(jí)網(wǎng)格索引,和ArcSDE一樣。
通過使用集成在SQL Server數(shù)據(jù)庫引擎中的用于空間數(shù)據(jù)的索引來加強(qiáng)查詢性能。利用精確的查詢優(yōu)化器對(duì)空間查詢進(jìn)行評(píng)估,它可以決定優(yōu)化查詢計(jì)劃和給出適當(dāng)?shù)乃饕x擇。
·合并商業(yè)應(yīng)用中的關(guān)系數(shù)據(jù)和空間數(shù)據(jù)
SQLServer2008也提供了方法集用于查詢分析,針對(duì)geometry的方法基于OGC SFS規(guī)范(MS今年早些時(shí)候成為OGC成員)。提供了相交查詢示。
支持OGC的WKB,WKT以及GML格式的數(shù)據(jù)導(dǎo)入。
·使用空間標(biāo)準(zhǔn)支持來集成應(yīng)用程序
空間數(shù)據(jù)類型派生自.NET CLR類,
提供了一個(gè)和ve集成的示例。
3.2xml數(shù)據(jù)管理
在sqlserver 2000中,對(duì)xml數(shù)據(jù)的支持包括:
·新增XML數(shù)據(jù)類型
·數(shù)據(jù)庫引擎對(duì)XQuery的支持
·對(duì)SQLXML的增強(qiáng)和擴(kuò)充
·對(duì)FOR XML和OPENXML的增強(qiáng)
·新增XML DML(XML數(shù)據(jù)修改語言),用來對(duì)作為XML數(shù)據(jù)類型存儲(chǔ)的XML數(shù)據(jù)。
·新增XQuery設(shè)計(jì)器。
SQLServer2008中,描述對(duì)xml數(shù)據(jù)的支持資料少。但我想對(duì)xml數(shù)據(jù)的支持應(yīng)該更強(qiáng).至少應(yīng)該反映在兩方面:
·在應(yīng)用訪問方面,支持 SQL 和 XML 兩種訪問方式。
·所有關(guān)系型的操作方式和數(shù)據(jù)庫工具都可用于 XML 之上,例如索引機(jī)制、導(dǎo)入導(dǎo)出、關(guān)聯(lián)查詢、高速批量加載、系統(tǒng)優(yōu)化等等。