簡體   English   中英

數據邏輯組織

[英]Data Logical organization

我有兩個表:交易對手和客戶。 兩者都有一個地址字段。 我不知道,如果我創建第三個表“地址”會更好嗎?
第一種方式:

交易對手

  • ID
  • 名稱
  • 街道名稱
  • 房間

顧客

  • ID
  • 名字
  • 街道名稱
  • 房間



第二種方式:

交易對手

  • ID
  • 名稱
  • 地址ID

顧客

  • ID
  • 名字
  • 地址ID

地址

  • ID
  • 街道名稱
  • 房間

有什么更好的辦法?

第一種解決方案更好,除非:

  1. 您的客戶也是交易對手(但是您應該更改整個架構設計), 或者
  2. 多個客戶和/或交易對手具有相同的地址(例如,他們位於同一建築物中)。

沒有其他理由選擇第二種解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM