SQL Server 2008綜合數(shù)據(jù)可編程性
微軟的數(shù)據(jù)可編程性平臺(tái)為開發(fā)者提供了一個(gè)綜合的編程框架、web services 和數(shù)據(jù)連接技術(shù)來有效地訪問和管理異構(gòu)數(shù)據(jù)。
改革數(shù)據(jù)庫應(yīng)用程序的開發(fā)
Microsoft SQL Server 2008是一個(gè)綜合數(shù)據(jù)可編程性平臺(tái)的核心,這個(gè)平臺(tái)使得你可以訪問和操縱企業(yè)中許多不同的設(shè)備、平臺(tái)和數(shù)據(jù)服務(wù)中獲得的關(guān)鍵業(yè)務(wù)數(shù)據(jù)。
高效
通過將框架、數(shù)據(jù)連接技術(shù)、編程語言、Web services、開發(fā)工具和數(shù)據(jù)無縫集成,提高了開發(fā)人員的生產(chǎn)力。
· 使用ADO.NET Entity Framework 開發(fā)下一代以數(shù)據(jù)為中心的應(yīng)用程序
定義一個(gè)基于實(shí)體數(shù)據(jù)模型(Entity Data Model,EDM)的內(nèi)容豐富的概念對象模型,并在邏輯上將數(shù)據(jù)庫表和列封裝在高級(jí)的實(shí)體中。通過使用ADO.NET Entity Framework為數(shù)據(jù)庫應(yīng)用快速建模,以創(chuàng)建滿足業(yè)務(wù)要求的實(shí)體。
· 使用LINQ 改革數(shù)據(jù)訪問查詢
使用兼容的查詢語法從多個(gè)不同的數(shù)據(jù)存儲(chǔ)獲得數(shù)據(jù),這些數(shù)據(jù)存儲(chǔ)包括實(shí)體、關(guān)系數(shù)據(jù)庫、XML、ADO.NET 數(shù)據(jù)集和內(nèi)存對象。利用LINQ的有效的數(shù)據(jù)處理能力,還有設(shè)計(jì)時(shí)間錯(cuò)誤檢查和類型驗(yàn)證。
· 通過Visual Studio來使用數(shù)據(jù)可編程性技術(shù)
將所有的微軟數(shù)據(jù)可編程性技術(shù)融合在一個(gè)具有高效和易于使用的Microsoft Visual Studio 中。Microsoft IntelliSense 和內(nèi)置的功能提供了對ADO.NET Entity Framework和 LINQ 的支持。
綜合性
開發(fā)以數(shù)據(jù)為中心的解決方案,這個(gè)解決方案訪問、使用和管理從任何數(shù)據(jù)源而來的數(shù)據(jù),并將數(shù)據(jù)傳送給相關(guān)的用戶
· 利用廣泛的數(shù)據(jù)連接技術(shù)
在任何地方通過數(shù)據(jù)連接技術(shù)來訪問數(shù)據(jù),它包括ODBC驅(qū)動(dòng)、OLE DB 數(shù)據(jù)提供商、ADO.NET Entity Framework、LINQ,非微軟技術(shù)包括XML、JDBC和PHP驅(qū)動(dòng)。
· 任何數(shù)據(jù),任何地點(diǎn),任何時(shí)間
開發(fā)通過使用廣泛的被管理的本地的編程語言、數(shù)據(jù)連接技術(shù)和編程框架在任何時(shí)間任何地點(diǎn)訪問數(shù)據(jù)的以數(shù)據(jù)為中心的應(yīng)用程序。
可擴(kuò)展性
構(gòu)建可擴(kuò)展的以數(shù)據(jù)為中心的解決方案,這解決方案可以負(fù)擔(dān)從最小的設(shè)備到最大的服務(wù)器的工作負(fù)載,使你的應(yīng)用程序可以隨你的業(yè)務(wù)需要而發(fā)展。
· 通過偶爾連接系統(tǒng)擴(kuò)大范圍和增強(qiáng)可擴(kuò)展性
通過將SQL Server Compact edition與Microsoft Synchronization Services結(jié)合使用,可提供在線和脫機(jī)的數(shù)據(jù)存儲(chǔ)能力。通過分散客戶端設(shè)備還有數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)訪問工作量擴(kuò)大你的數(shù)據(jù)服務(wù)解決方案的范圍和增強(qiáng)可擴(kuò)展性。
· 在SQL Server 2008中存儲(chǔ)任何類型的數(shù)據(jù)
利用SQL Server 2008對多種數(shù)據(jù)類型的支持,包括關(guān)系數(shù)據(jù)、XML文檔、文件流和空間數(shù)據(jù),可以為應(yīng)用程序集中和優(yōu)化數(shù)據(jù)存儲(chǔ)。
· 使用SQL Server 2008開發(fā)高度可擴(kuò)展的應(yīng)用程序
使用微軟的.NET 框架和管理編程語言例如C#和Visual Basic .NET 來開發(fā)通過SQL Server公共語言運(yùn)行時(shí)(CLR)的集成在數(shù)據(jù)庫中訪問和管理數(shù)據(jù)的高性能的存儲(chǔ)過程。
