2

的应用程序有多个通知推送,邮件,短信等数据库设计 - 配置/设置表

推送已经4-5设置,电子邮件具有相同的推+更多的设置

  • 我应该把所有通知设置在1个表格还是3个表格中?
  • 或者每个通知类型有一张表?

回答

2

我发现我喜欢为这种场景使用单个表格。当你拥有所有类型共享的公共基础字段时,它特别有用。 ORM框架(如实体框架)将允许您将单个表分成多个实体并定义继承关系。

+0

在这种简单程度上,我也不会标准化。 – gbn 2011-03-14 05:36:55

0

尽管有点随意,我通常会发现存储在类别列中的数据类型以确定它是什么类型的设置。特别是因为数据可以全部归类为通知数据。

我认为支持3个独立表的唯一参数是它可能稍微容易与ORM一起使用。