小编Pri*_*aju的帖子

父子关系的最佳实践

假设,在这些任务下有一些任务和一些子任务,
例如:

任务1  
   子任务 1.1  
   子任务 1.2  
   子任务 1.3  
   子任务 1.4  

任务 2  
   子任务 2.1  
   子任务 2.2  
   子任务 2.3 

在这种情况下设计模式的最佳方法是什么?

第一种方式:

“任务”表
====================================
task_id | 任务名称 | 描述     
====================================

“子任务”表
================================================== ================================================== ======================
sub_task_id | task_id | sub_task_name | 说明 | 附件链接| 开始日期 | 到期日 | 地位  
================================================== ================================================== ======================

第二种方式:

================================================== ================================================== ==================================
身份证 | 姓名 | 说明 | parent_id | 附件链接| 开始日期 | 到期日 | 状态 | 类型(任务/子任务)   
================================================== ================================================== ==================================

哪个更可取?

database-design

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

database-design ×1