目錄
准備工作1
練習 1:創建空間數據類型的實例2
練習 2:查詢空間數據類型的實例9
練習3:使用空間索引12
准備工作
預計完成本實驗所需的時間
60 分鐘
目標
在完成本實驗後,您將可以:
創建空間數據類型的實例
使用空間數據類型的方法
創建空間索引
先決條件
在完成本實驗前,您必須具有:
編寫Transact-SQL 腳本與使用SQL Server Management Studio的相關經驗。
實驗場景
Adventure Works Cycles 為遍布整個美國的許多商店提供自行車產品。您被任命開發一個應用程序,它可以管理地理信息數據,包括商店的位置和銷售區域。這個應用程序必須支持空間數據的查詢,從而可以回答像“哪些商店在哪個銷售區域裡面?”、“某個銷售區域到底有多大面積?”以及“哪些商店離某個特點的地理區域比較近?”等諸如此類的問題。
虛擬機環境
從開始菜單或桌面上啟用Microsoft Virtual PC 。如果Virtual PC 控制台沒有啟用,請查看系統托盤,然後雙擊系統托盤當中的Microsoft Virtual PC 。
選擇Sql08 然後點擊Start。
在虛擬機運行起來後,可以通過點擊右Alt+Del 來向虛擬機發送一個Ctrl+Alt+Del 命令。
在登錄窗口中,輸入以下信息:
User name: administrator
Password: password01!
INSERT INTO Store
(StoreName, StoreAddress, StorePhone, StoreLocation)
VALUES
('Aerobic Exercise Company',
'39933 Mission Oaks Blvd, Camarillo, CA 93010',
'244-555-0112',
geography::GeomFromGml('<Point xmlns="http://www.opengis.net/gml">
<pos>34.235504 -118.988734</pos>
</Point>', 4326))