我有一个带有 2 个表的旧数据库:
table1=标准项目
表 2=所有项目
该数据库最初设计为单个项目的工具。
我喜欢有一个单一的数据库来处理所有项目,但这需要一种新的设计——当需要数据库来执行此操作时,最好的设计是什么:
- 制作标准项目的副本
a. 大约 50 个标准项目和项目经理 (PM) 经常需要制作 2-3 个相同项目的副本。 - 对第 1 步中的新项目进行更改
- 仅对步骤 1 中的新项目进行查询
- 几个项目经理可以在步骤 1-3 上工作
- 在项目期间可能会发生新项目的更改(步骤 1)
- 当项目完成时,需要将新项目与所有项目一起存储在表中
在这方面需要帮助:当我需要复制项目(有时是几个相同的项目)时,最佳做法是什么?我如何在 PM 之间分离新项目 c. 我如何将所有项目放在 table2 中
我真的需要有关此最佳实践的帮助。