最简单的方法是为SQL Server开发关系数据库

时间:2012-07-18 15:15:01

标签: sql-server database-design rdbms

对于那些有过这方面经验的人,您会推荐哪些特定的工具?

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

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

SQL Management Studio和Visual Studio都是不错的选择。使用Visual Studio,您可以在一个窗口中使用数据库和项目。您可以在Visual Studio中执行大多数基本数据库操作。 SQL Management为您提供了其他选项和灵活性,如备份数据库向导,SQL事件探查器,执行计划

答案 2 :(得分:1)

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

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

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

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

此时,如果我想使用Entity Framework,我可以使用DB-First方法,我已经准备好了。如果我想使用其他方法,例如DataReaders / DataSet,我也很高兴。

我在SSMS内部手工构建的任何视图,存储过程等。

我遗漏了索引,直到功能的很大一部分完成,以便不会过早地创建最终没有给出任何价值的索引。