繁体   English   中英

SQL 服务器嵌套表

[英]SQL Server nested table

人数:理论上,系统中可以注册的人数不限。 与每个人相关联的联系信息也应该能够不受限制地添加。

  • UUID
  • 姓名
  • 公司

通讯信息:

  • 信息类型:电话号码、电子邮件地址、位置
  • 信息内容

报告:

  • 地点信息
    • 大多数 -> 最少按其位置数量列出
  • 在该位置的目录中注册的人数
  • 在该位置的电话簿中注册的电话号码数量

我有 2 个表,它们之间的关系应该如何,我很困惑,因为通信信息属性本身有 2 个属性。 通信信息是否应该在单独的表中?

我建议将其分为三个表:

  • 人员(UUID、姓名、姓氏、公司)
  • 通讯类型(电话号码,电子邮件地址,)
  • CommunicationInformation(Person_ID,CommunicationType_ID, ......)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM