【问题标题】:Schema for Phone Numbers: treating Mobile as special电话号码架构:将手机视为特殊
【发布时间】:2011-02-04 04:28:31
【问题描述】:

我正在开发一个包含联系信息的数据库。 PhoneNumbers 存储在与 Person 不同的表中,因为您永远不知道一个人可能有多少个电话号码。

但是,该应用也会处理短信,因此需要频繁、轻松地访问每个人的启用短信的电话号码(如果他们有的话)。

是否应该将支持文本的手机号码与所有其他电话号码分开存储,作为“个人”表中的一个额外字段?是否有一些规范化的方式来表达 Mobile PhoneNumber 的特殊性?

【问题讨论】:

    标签: sql database-schema


    【解决方案1】:

    您可以使用电话号码表中的位字段来指示电话号码是否可以接受短信。

    这将是一个简单的真/假记录,附加到电话号码并符合规范化规则。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-25
      • 1970-01-01
      • 2011-11-25
      • 1970-01-01
      相关资源
      最近更新 更多