2012-07-18 88 views
-1

對於那些有這方面經驗的人,你會推薦哪些特定的工具?爲SQL Server開發關係數據庫最簡單的方法

  • 的MS Access
  • MS Visual Studio中
  • SQL Management Studio中
  • 等?

與SQL Server 2008 R2一起使用,作爲具有多個表和關係的在線預訂系統的一部分,並納入ASP.Net站點。

+0

我想編輯這個問題,使其更清晰只有多餘是我們已經在互聯網上已經豐富的東西。 – user137263 2012-07-18 15:51:44

回答

1

SQL Management Studio和Visual Studio都是很好的選擇。使用Visual Studio,您可以在一個窗口中使用數據庫和項目。您可以在Visual Studio中執行大多數基本的數據庫操作。 SQL管理爲您提供了其他選項和靈活性,如備份數據庫嚮導,SQL事件探查器,執行計劃

+0

謝謝。我的兩個擔心是數據庫(特別是關係和查詢)的開發容易,而且ASP.Net站點本身對數據庫的操作也很容易。雖然前者通過使用SSMS會更直接,但我擔心在編寫站點隨附的C#(將在Visual Studio中開發)時,它的使用可能會帶來更多的複雜性。這種擔憂在很大程度上是不合理的? – user137263 2012-07-18 15:48:22

+1

沒有涉及複雜性。唯一值得關注的是在Visual Studio和SSMS窗口之間切換。 – codingbiz 2012-07-18 15:53:44

1

我會去SQL管理工作室。我之前和它合作過,它滿足了所有的要求,並沒有任何問題。我認爲,使用SQL Server 2008 R2將是一個安全的選擇。

1

您的問題有點含糊,所以我會給出一個可能比您需要的更廣泛的答案。

TL; DR-SSMS爲數據庫提供了一個很好的開發環境。

通常,在構建新系統時,我在白板上設計數據結構。一旦這些定義得很好,我就會使用SSMS的表設計器(包括主鍵和外鍵)將它們放入SQL中,但不會有其他索引。

一旦我定義了基本佈局,我將生成一個數據庫圖,打印出來,並進行檢查,以確保1)我已經按照定義構建了系統,並且2)我沒有看到任何明顯的缺失的項目。假設沒有問題,我會開始發展。

在這一點上,如果我想使用實體框架,我可以使用DB-First方法,並且我準備好了。如果我想使用另一種方法,例如DataReaders/DataSets,我也很好。

任何視圖,存儲過程等我手工在SSMS中構建。

我忽略了索引,直到完成了很大一部分功能,以便不會過早地創建最終不會提供任何價值的索引。

相關問題