我与企业应用工作,并拿起了DB设计的一些技巧提示企业级数据库设计
- 所有表应具有以下字段有助于审计线索 -
LastChangedBy
,LastChanged
,LastChangedPage
- 所有具有动态SQL的存储过程都应该有@
bDebug
参数。默认情况下,它被设置为0.如果设置为1,则打印出动态SQL语句,这对调试非常有帮助。 - 对于CRUD SP,有办法部分更新表格。如果你的表有10个字段,并且在其中一个SP中,你只关心只更新5个字段,有一个抽象层来做到这一点。
任何其他有用的提示,你可以想到的?
编辑:谢谢你的所有答案。我仍然在寻找一个可以提供DB设计技巧/技巧/策略链接的答案。
伟大的问题。 – JoshJordan 2009-07-11 16:45:26