【发布时间】:2011-12-20 09:08:13
【问题描述】:
我最近开始在一家新公司开发一个 Web 应用程序,并开始进行一些更改,例如我所有的新代码都使用存储过程,而不是在后面的代码中使用查询字符串。
我最近与我的主管讨论了使用数据库模式来整理我们的数据库并使事情易于管理。我正在使用的应用程序是一个内部网 ASP.Net 站点,每个部门都有多个部分,我想为每个部门实现一个模式,以便清楚哪些过程/表属于应用程序的哪些部分。
我的问题是将新表/过程等添加到数据库架构中但保留其他所有内容然后慢慢地将现有表添加到架构中是否是不好的做法?还是我们应该一次性完成并将所有内容添加到架构中?
还有一些风险(性能或其他方面)让一些表在一个模式中,而另一些只是在数据库中,就像现在一样?
抱歉,这可能是一个相当简单的问题,但我不是 DBA,到目前为止一直在努力寻找任何答案。
谢谢
【问题讨论】:
标签: sql sql-server-2008