我試圖環繞一個數據庫架構是什麼樣子,當你有一個項目像喜歡我的頭:SQL數據庫設計:一個項目 - 許多角色
> +----------------+ +----------+
| Project | | roles |
+------------------+ +----------+
| project_id + + role_id +
| project_roles_id + + role_name+
+------------------+ +----------+
所以我的問題是試圖找出如何將多個角色添加到項目中。如果一個項目有一個捕捉管理者,一個項目經理和一個提案管理者......我如何在模式中最好地創建它?
事實上,這個問題是'沒有足夠的信息'。 –
您需要一個名爲'ProjectRoles'的表,每個'project'有一行,每個'role'有一行。 –
我相信你在問'多對多'的關係。如果是這種情況,解決方案通常使用第三個表格(在您的案例中爲'Project_Role')。 –