我有一個表格,大部分是非常基本的。例外情況是兩個字段分組在一起,我希望我的用戶能夠爲這些分組字段創建多個值。例如,我的表單看起來像這樣:MySQL數據庫結構中一個字段的數值未知數的表格
Your Name
Email Address
{Dog's Name
Dog's Breed}
2個狗字段是相關/組合在一起的字段。在這兩個字段下方,我會有一個按鈕,詢問用戶是否要添加另一隻狗。一旦點擊此按鈕,將出現2個全新的狗的名字和狗的品種字段。
我的問題是我應該如何構建我的數據庫這些值進入?是否最好有一個提交表只保存該人員的姓名和電子郵件地址 - 然後 - 創建一個單獨的表格,該表格只保存狗的名字和品種,並帶有一個將每隻狗與提交表中的條目相關聯的ID(外鍵) ?
OR
是它在某種程度上可能只有一個表(意見書),其有姓名,電子郵件列,狗的名字,狗的品種,但持有的狗的名字和狗的品種領域內的多個值嗎?
我希望我清楚地解釋這一哈哈:)
第一條路線是單獨的表格符合[1NF](https://en.wikipedia.org/wiki/First_normal_form)的方式。 – eggyal