【发布时间】:2011-02-05 11:58:32
【问题描述】:
选项 1) 用户可以拥有多个“账户”(例如付款、存款、取款等)
选项2)用户只能1个单一账户,交易有类型(支付、存款、取款)
这两个选项都可以正常工作!他们都可以产生相同的结果!然而选项1使用更多资源,但更灵活,选项1不灵活但使用更少资源!
【问题讨论】:
-
问题到底是什么?我们能提供什么帮助?
-
我无法决定选择哪一个或其他人如何做?虽然我知道结果是一样的。
-
如果您知道您将拥有多种类型的帐户并且它们会随着时间的推移而变化,请选择更灵活的解决方案。如果没有,并且您确定您只会拥有这些帐户类型,请选择选项 2。我个人会选择选项 1,因为对性能的影响不会很大。
-
您确定您满足这些要求吗?我无法想象有任何合格的会计师将提款 [al] 称为一种帐户!在我看来,您似乎还不知道自己想要什么,所以我认为您还没有准备好设计它。
标签: sql-server database sql-server-2008 database-design