【公告】網站目前停止所有的課程訂閱服務,原有學員權益不受影響,造成不便還請見諒,我們正在打造更多課程以及圖書,包含 Python 為主的課程主題,未來將會合併且擴充目前的課程內容,提供全新課程訂閱服務,感謝學員的支持。
【公告】《Entity Framework 實務精要》 絕版優惠學習活動,是針對最後一批少量書籍絕版的短期特別活動,只提供 20 個名額(剩 9 名),教學影片要在今年暑假過後才會重新開放訂閱,並沒有提供之前單獨購書的讀者,還請見諒, 如果您需要教學影片,屆時再請參與,也感謝讀者學員的支持,我們正在開發更多的教學內容,歡迎與我們一起努力。
《Entity Framework 實務精要》 絕版優惠學習活動》

SQL Server 與 XML

最近在開發一項服務的功能時,發現很難將資料直接儲存至預先設計好的資料表欄位中,因為資料的變動性很大,這導致資料表架構設計的難度,後來,經過討論,我們決定將資料弄成XML文件,然後,將這份文件的內容儲存至資料庫當中。

如此一來,我們可以將原來好幾個欄位的內容,合併成為一個型態為xml的欄位,動態擴充或是縮減所要儲存的欄位資料,這讓程式的資料處理,達到了前所未有的彈性。

SQL Server從2000開始支援XML資料的處理,2005 作了主要的大幅度擴充,2008作了更進一步的改良,而支援XML的同時一併提供操作 XML 的 T-SQL 擴充語法,我想,這值得需要處理複雜資料邏輯的開發人員,深入研究,尤其撰寫Web應用程式,除了方便資料交換,更重要的是,可以大幅度的降低資料庫架構設計的複雜度。

沒有留言: