簡體   English   中英

與這些表相關的幾個類似列的數據庫表設計

[英]Database table design for several similar columns related to those tables

我正在研究一個項目,該項目在它們應該傳遞給數據庫的值方面有幾種類似的形式。 在每種形式中,5 個輸入中有 4 個輸入和它們保存的值相同,但第 5 個輸入總是不同的。 因此,我不認為為每個不同的列創建幾個不同的表是最優化的方式,我想知道為這種情況構建表的最佳方式。

我在下面演示了表單和輸入。

  • 注冊(姓名,姓氏,電子郵件,電話號碼, training_name
  • 我們可以聯系您(姓名,電子郵件,電話號碼,您感興趣的培訓
  • 問我們(姓名、電子郵件、電話號碼、您的問題
  • 成為一名教師(姓名,姓氏,電子郵件,電話號碼,簡歷

如您所見,每個表單的第 5 個輸入總是不同的。

添加第五個表“用戶”並從其他表中引用它:

  • 注冊(user_id,training_name)
  • we_can_contact_you (user_id,培訓你感興趣)
  • ask_us (user_id,你的問題)
  • become_a_teacher (user_id,CV)
  • 用戶(身份證、姓名、姓氏、電子郵件、電話)

申請免費演示(姓名、手機、電子郵件、城市、密碼、感興趣的產品)

暫無
暫無

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

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