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