簡體   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