【发布时间】:2020-08-03 00:52:41
【问题描述】:
我需要帮助创建一个可以添加几个人的项目系统。我应该创建什么数据库结构来为项目分配几个人?
我的数据库
users
id
name
surname
project
id
name
desc
owner
member
【问题讨论】:
-
创建表project_members。 (并且不要忘记外键。)
我需要帮助创建一个可以添加几个人的项目系统。我应该创建什么数据库结构来为项目分配几个人?
我的数据库
users
id
name
surname
project
id
name
desc
owner
member
【问题讨论】:
您必须使用多对多关系才能将很多人添加到项目中并让项目中有很多人。
您需要再添加一张表
user_project
user_id
project_id
并从project 表中删除列member
【讨论】:
使用关系数据库:
users
id
name
surname
project
id
name
desc
owner
member // Do not store projects users here
创建连接表
projects_members
project_id
user_id
【讨论】: