【发布时间】:2009-09-12 00:37:54
【问题描述】:
我目前正在从事一个项目,我有一个“单元”,它将有三个不同的“阶段”和每个“阶段”的三个“步骤”。我在设计我的数据库布局时遇到了麻烦,因此我不知道是将其全部放在一个表中还是多个表中。
例如:
表 1:unit_id、unit_category、unit_name、unit_phase、unit_step
或:
表 1:unit_id、unit_category、unit_name
表 2:phase_id、phase_name、unit_id
表 3:step_id、step_name、unit_id
...
连续更新字段更容易,还是将'units' id放在其他表中更好??
(另外,每个阶段都有完全相同的步骤)
澄清: 每个单元经历 5 个不同的阶段。在每个阶段内是 3 个步骤。一旦该单元经历了所有阶段,它就会返回到静止状态。用户是启动流程的人。
【问题讨论】:
-
这真的和php没什么关系...也许有更多Rep的人可以编辑它?
标签: database-design