SlideShare a Scribd company logo
1 of 13
Sky Chang
天空的垃圾場 blog.sanc.idv.tw
點課幫 Developer Party 11-925

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 SSMS
 Visual Studio
 Model Base
 全部都是使用Creat語法。
 開發人員只需要考慮Table長怎樣子,不需要考慮要該
用何種語法。
 SSMS
 Script Base
 直接控管DB
End
 天空的垃圾場 http://blog.sanc.idv.tw

More Related Content

Similar to 使用Visual Studio 2010開發SQL

Ops X Serverless (GCPUG.TW meetup 20180627)
Ops X Serverless (GCPUG.TW meetup 20180627)Ops X Serverless (GCPUG.TW meetup 20180627)
Ops X Serverless (GCPUG.TW meetup 20180627)Earou Huang
 
ASP.NET MVC 內建驗證擴充與活用技巧 -twMVC#3
ASP.NET MVC 內建驗證擴充與活用技巧 -twMVC#3ASP.NET MVC 內建驗證擴充與活用技巧 -twMVC#3
ASP.NET MVC 內建驗證擴充與活用技巧 -twMVC#3twMVC
 
twMVC#03 | ASP.NET MVC內建驗證活用與擴充
twMVC#03 | ASP.NET MVC內建驗證活用與擴充twMVC#03 | ASP.NET MVC內建驗證活用與擴充
twMVC#03 | ASP.NET MVC內建驗證活用與擴充twMVC
 
Csdn Java电子杂志第1期
Csdn Java电子杂志第1期Csdn Java电子杂志第1期
Csdn Java电子杂志第1期yiditushe
 
Java Web框架汇总
Java Web框架汇总Java Web框架汇总
Java Web框架汇总yiditushe
 
Q Rcode1 2009 09 23
Q Rcode1 2009 09 23Q Rcode1 2009 09 23
Q Rcode1 2009 09 2349543202
 
实习生答辩Finally
实习生答辩Finally实习生答辩Finally
实习生答辩FinallyMars007
 

Similar to 使用Visual Studio 2010開發SQL (7)

Ops X Serverless (GCPUG.TW meetup 20180627)
Ops X Serverless (GCPUG.TW meetup 20180627)Ops X Serverless (GCPUG.TW meetup 20180627)
Ops X Serverless (GCPUG.TW meetup 20180627)
 
ASP.NET MVC 內建驗證擴充與活用技巧 -twMVC#3
ASP.NET MVC 內建驗證擴充與活用技巧 -twMVC#3ASP.NET MVC 內建驗證擴充與活用技巧 -twMVC#3
ASP.NET MVC 內建驗證擴充與活用技巧 -twMVC#3
 
twMVC#03 | ASP.NET MVC內建驗證活用與擴充
twMVC#03 | ASP.NET MVC內建驗證活用與擴充twMVC#03 | ASP.NET MVC內建驗證活用與擴充
twMVC#03 | ASP.NET MVC內建驗證活用與擴充
 
Csdn Java电子杂志第1期
Csdn Java电子杂志第1期Csdn Java电子杂志第1期
Csdn Java电子杂志第1期
 
Java Web框架汇总
Java Web框架汇总Java Web框架汇总
Java Web框架汇总
 
Q Rcode1 2009 09 23
Q Rcode1 2009 09 23Q Rcode1 2009 09 23
Q Rcode1 2009 09 23
 
实习生答辩Finally
实习生答辩Finally实习生答辩Finally
实习生答辩Finally
 

More from Study4TW

如何攻破大型副本 大型專案的開發與團隊合作經驗 聊天室
如何攻破大型副本   大型專案的開發與團隊合作經驗 聊天室如何攻破大型副本   大型專案的開發與團隊合作經驗 聊天室
如何攻破大型副本 大型專案的開發與團隊合作經驗 聊天室Study4TW
 
使用下一代的Visual studio 14開發下一代的asp.net mvc v next ( mvc 6 )
使用下一代的Visual studio 14開發下一代的asp.net mvc v next ( mvc 6 )使用下一代的Visual studio 14開發下一代的asp.net mvc v next ( mvc 6 )
使用下一代的Visual studio 14開發下一代的asp.net mvc v next ( mvc 6 )Study4TW
 
Bruce-輕鬆上手Asp.net web api 2.1.2
Bruce-輕鬆上手Asp.net web api 2.1.2Bruce-輕鬆上手Asp.net web api 2.1.2
Bruce-輕鬆上手Asp.net web api 2.1.2Study4TW
 
James-版本控制
James-版本控制James-版本控制
James-版本控制Study4TW
 
windows phone 8.1 新功能與跨平台開發
windows phone 8.1 新功能與跨平台開發windows phone 8.1 新功能與跨平台開發
windows phone 8.1 新功能與跨平台開發Study4TW
 
ASP.NET MVC 快速上手
ASP.NET MVC 快速上手ASP.NET MVC 快速上手
ASP.NET MVC 快速上手Study4TW
 
使用Visual Studio 2013 進行敏捷開發
使用Visual Studio 2013 進行敏捷開發使用Visual Studio 2013 進行敏捷開發
使用Visual Studio 2013 進行敏捷開發Study4TW
 
真實環境的Asp.net MVC
真實環境的Asp.net MVC真實環境的Asp.net MVC
真實環境的Asp.net MVCStudy4TW
 

More from Study4TW (8)

如何攻破大型副本 大型專案的開發與團隊合作經驗 聊天室
如何攻破大型副本   大型專案的開發與團隊合作經驗 聊天室如何攻破大型副本   大型專案的開發與團隊合作經驗 聊天室
如何攻破大型副本 大型專案的開發與團隊合作經驗 聊天室
 
使用下一代的Visual studio 14開發下一代的asp.net mvc v next ( mvc 6 )
使用下一代的Visual studio 14開發下一代的asp.net mvc v next ( mvc 6 )使用下一代的Visual studio 14開發下一代的asp.net mvc v next ( mvc 6 )
使用下一代的Visual studio 14開發下一代的asp.net mvc v next ( mvc 6 )
 
Bruce-輕鬆上手Asp.net web api 2.1.2
Bruce-輕鬆上手Asp.net web api 2.1.2Bruce-輕鬆上手Asp.net web api 2.1.2
Bruce-輕鬆上手Asp.net web api 2.1.2
 
James-版本控制
James-版本控制James-版本控制
James-版本控制
 
windows phone 8.1 新功能與跨平台開發
windows phone 8.1 新功能與跨平台開發windows phone 8.1 新功能與跨平台開發
windows phone 8.1 新功能與跨平台開發
 
ASP.NET MVC 快速上手
ASP.NET MVC 快速上手ASP.NET MVC 快速上手
ASP.NET MVC 快速上手
 
使用Visual Studio 2013 進行敏捷開發
使用Visual Studio 2013 進行敏捷開發使用Visual Studio 2013 進行敏捷開發
使用Visual Studio 2013 進行敏捷開發
 
真實環境的Asp.net MVC
真實環境的Asp.net MVC真實環境的Asp.net MVC
真實環境的Asp.net MVC
 

使用Visual Studio 2010開發SQL