4
我正在创建一个没有传统约束的全新数据库,所以我很好奇架构最佳实践是什么。SQL Server 2008架构命名约定
该数据库将被称为“安全数据”。它存储有关债券的信息。
我已经确定的模式是:
- 进口 - 视图和特效是真正链接的服务器调用其他数据库
- 出口 - 视图和特效意味着其它数据库中使用
- staging - 用于批量插入的表,以便我们可以验证和清理数据。
- ??? - 包含有用的数据
- 历史的真实的表 - 更改日志中真实的表
问题:
- 我要去架构疯了还是这是否有道理?
- 我应该为我的“真正的表”使用dbo,还是应该避免该模式,因为它倾向于成为垃圾场?
大多数情况下,我正在寻找组织和意图的命名空间。我甚至没有想过它对安全性的影响。 – 2010-02-05 23:50:26