-1

对于那些有这方面经验的人,你会推荐什么特别的工具?

  • 微软访问
  • 微软视觉工作室
  • SQL 管理工作室
  • ETC?

与 SQL Server 2008 R2 一起使用,作为具有多个表和关系的在线预订系统的一部分,并合并到 ASP.Net 站点中。

4

3 回答 3

1

你的问题有点模糊,所以我将给出一个可能比你需要的更广泛的答案。

TL;DR - SSMS 为数据库提供了一个很好的开发环境。

通常,在构建新系统时,我会在白板上设计数据结构。一旦这些定义得很好,我就使用 SSMS 的表设计器将它们放入 SQL 中,包括主键和外键,但没有额外的索引。

一旦我定义了基本布局,我将生成一个数据库图,将其打印出来并检查以确保 1) 我已经按照定义构建了系统,并且 2) 我没有看到任何明显的缺失项. 假设没有问题,我将开始开发。

此时,如果我想使用Entity Framework,我可以使用DB-First方法,我准备好了。如果我想使用另一种方法,例如 DataReaders/DataSets,我也可以使用。

我在 SSMS 中手动构建的任何视图、存储过程等。

在完成大部分功能之前,我会省略索引,以免过早地创建最终没有价值的索引。

于 2012-07-18T15:33:41.957 回答
1

SQL Management Studio 和 Visual Studio 都是不错的选择。使用 Visual Studio,您可以在一个窗口中处理数据库和项目。您可以在 Visual Studio 中执行大多数基本的数据库操作。SQL 管理为您提供额外的选项和灵活性,例如备份数据库向导、SQL Profiler、执行计划

于 2012-07-18T15:30:40.893 回答
1

我会选择 SQL Management Studio。我以前使用过它,它满足了所有要求,并且没有任何问题。而且我认为使用 SQL Server 2008 R2 将是一个安全的选择。

于 2012-07-18T15:19:58.433 回答