对于那些有过这方面经验的人,您会推荐哪些特定的工具?
与SQL Server 2008 R2一起使用,作为具有多个表和关系的在线预订系统的一部分,并合并到ASP.Net站点中。
答案 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内部手工构建的任何视图,存储过程等。
我遗漏了索引,直到功能的很大一部分完成,以便不会过早地创建最终没有给出任何价值的索引。