有三个表:
企业表ent,主键id企业员工表employee,主键id, 其中ent_id关联企业表ent,表示这个员工属于哪个企业员工任务表tasks,其中emp_id关联employee表id,表示这个任务属于哪个员工
想问,有没有必要在员工任务表tasks中定义字段关联 ent_id关联企业表?
这样查询tasks表就可以查询一个企业的员工任务。谢谢大家

解决方案 »

  1.   

    从标准数据库设计范式来说,不需要在员工任务表tasks中定义字段关联 ent_id如果你的记录不多,没有什么查询效率上的问题,则按照范式设计,不加!。如果你的记录很多,并且感觉查询速度无法满足时,可以添加这个冗余字段以提高查询速度。
      

  2.   

    从标准数据库设计范式来说,不需要在员工任务表tasks中定义字段关联 ent_id如果你的记录不多,没有什么查询效率上的问题,则按照范式设计,不加!。如果你的记录很多,并且感觉查询速度无法满足时,可以添加这个冗余字段以提高查询速度。