现有三张表,产品、信息、专题,产品-专题是多对多关系,信息-关系是多对多关系。现在希望在一个专题中能有0到n个产品和0到n个信息。望高手指导如何设计数据库。

解决方案 »

  1.   

    我的想法是另外设计两张表(表一,表二),按照多对多的情况,通过建立第三张表的方式进行管理,但这样的话,添加数据的时候,要操作两步,即先添加表一的数据,再添加表二的数据。我的想法是能不能通过一张表(表三)将这三张表关联起来?如果有会django的朋友的话,对这个问题有什么好的解决方案,我目前的解决方案是用model的多对多关系,但这种情况下我管理不了,比较纠结。