Upload
study4tw
View
712
Download
2
Embed Size (px)
DESCRIPTION
2011/09/25 Study4.TW Sky - 使用Visual Studio 2010開發SQL
Citation preview
使用 Visual Studio 2010搭配SQL Server Developer Tools,
Codename “Juneau”進行 SQL開發
Sky Chang
點課幫 Developer Party 11-925
天空的垃圾場 blog.sanc.idv.tw
CoodeBx 酷碼盒子
議題大綱我們遭遇的問題 !為什麼要使用 Visual Studio 2010 開發 SQL?Visual Studi 和 SSMS 的不同之處
你工作的情況是這樣子嗎 ?
誰殺了程式碼某年某月的某一天,平常繁忙的研發部門,電話絡繹不絕的響起,沒錯,程式又出問題了,以下是三位犯人的供詞,到底誰說了謊!?自稱陽光宅男的 Sky : 不是我吧,昨天是你們改這隻程式耶。
不重要的研發人員 L : 不可能是我阿,錯是錯在 J 之前寫的那段阿。 愛挖洞的研發人員 J : 那段我只有加上一行,其他的程式碼是 Sky寫的~
結果是 DBA-C 改了資料庫欄位
我們所遇到的問題開發環境沒有統一,且需要學習不同工具。 版本控制不易。 物件相依性,不易處裡。重構能力不足,修改不易。 沒辦法做到差異比較。
離線開發Model-Based 。將資料庫的 Schma 複製於本機處理。與正式的資料庫環境分離。
Model-Base在記憶體中表現實體的模樣可以適用於離線模式、連線模式。
SQL Server Developer Tools,Codename “Juneau”整合 Visual Studio 的開發工具。使用 Database Project 。使用 Model-Base 。強化連線開發能力。
Demo安裝
Demo建立 DB 專案。
Demo重構方法。
Visual Studio V.S SSMSVisual Studio
Model Base全部都是使用 Creat 語法。開發人員只需要考慮 Table 長怎樣子,不需要考慮要該
用何種語法。SSMS
Script Base直接控管 DB
End天空的垃圾場 http://blog.sanc.idv.tw