请求帮忙分析数据库建表方案

需求:
1,不同的项目可以创建不同的节点(节点是用户创建的,节点可以增删改)
2.一个项目中将设定的节点用于不同的小项目
3.记录每个项目下每个节点的完成情况,完成时间,备注等

我试试,
2.一个项目中将设定的节点用于不同的小项目 不懂

project (id,name)
project_node(id,project.id,no,parent_no,status,time,remark)