13
使使 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

Embed Size (px)

DESCRIPTION

2011/09/25 Study4.TW Sky - 使用Visual Studio 2010開發SQL

Citation preview

Page 1: 使用Visual Studio 2010開發SQL

使用 Visual Studio 2010搭配SQL Server Developer Tools,

Codename “Juneau”進行 SQL開發

Sky Chang

點課幫 Developer Party 11-925

天空的垃圾場 blog.sanc.idv.tw

CoodeBx 酷碼盒子

Page 2: 使用Visual Studio 2010開發SQL

議題大綱我們遭遇的問題 !為什麼要使用 Visual Studio 2010 開發 SQL?Visual Studi 和 SSMS 的不同之處

Page 3: 使用Visual Studio 2010開發SQL

你工作的情況是這樣子嗎 ?

Page 4: 使用Visual Studio 2010開發SQL

誰殺了程式碼某年某月的某一天,平常繁忙的研發部門,電話絡繹不絕的響起,沒錯,程式又出問題了,以下是三位犯人的供詞,到底誰說了謊!?自稱陽光宅男的 Sky : 不是我吧,昨天是你們改這隻程式耶。

不重要的研發人員 L : 不可能是我阿,錯是錯在 J 之前寫的那段阿。 愛挖洞的研發人員 J : 那段我只有加上一行,其他的程式碼是 Sky寫的~

結果是 DBA-C 改了資料庫欄位

Page 5: 使用Visual Studio 2010開發SQL

我們所遇到的問題開發環境沒有統一,且需要學習不同工具。 版本控制不易。 物件相依性,不易處裡。重構能力不足,修改不易。 沒辦法做到差異比較。

Page 6: 使用Visual Studio 2010開發SQL

離線開發Model-Based 。將資料庫的 Schma 複製於本機處理。與正式的資料庫環境分離。

Page 7: 使用Visual Studio 2010開發SQL

Model-Base在記憶體中表現實體的模樣可以適用於離線模式、連線模式。

Page 8: 使用Visual Studio 2010開發SQL

SQL Server Developer Tools,Codename “Juneau”整合 Visual Studio 的開發工具。使用 Database Project 。使用 Model-Base 。強化連線開發能力。

Page 9: 使用Visual Studio 2010開發SQL

Demo安裝

Page 10: 使用Visual Studio 2010開發SQL

Demo建立 DB 專案。

Page 11: 使用Visual Studio 2010開發SQL

Demo重構方法。

Page 12: 使用Visual Studio 2010開發SQL

Visual Studio V.S SSMSVisual Studio

Model Base全部都是使用 Creat 語法。開發人員只需要考慮 Table 長怎樣子,不需要考慮要該

用何種語法。SSMS

Script Base直接控管 DB

Page 13: 使用Visual Studio 2010開發SQL

End天空的垃圾場 http://blog.sanc.idv.tw