根据客户要求,他可以随意的添加修改删除自定义的表,在每个表中呢,有一个或多个项目,然后每个项目下面有一个或多个内容。并且,他要求每个项目和内容也可以随意的添加修改和删除。也就是说,表、项目、内容之间的关系是一个表对应一个或多个项目,一个项目对应一个或多个内容。
   那么用户是怎么样操作的呢?---用户选择相应的表,在页面中出现这个表对应的多个项目和项目下的内容。用户在每个内容后面对应的文本框中输入每个科室的内容,然后点击保存,见下图!   我不知道该怎么设计这种复杂的数据库表。用户在内容后面的文本框中输入的数据怎么和内容联系起来呢?科室,内容,是怎么联系起来的呢?别忘了,表,项目,内容是可以添加修改和删除的!   我现在把动态表头的数据库设计已经做出来了,但是用户输入的内容的表的设计还不知道怎么做,不知道怎么和内容联系起来。
请高手帮我想一下数据库怎么设计才合理呢。
   当然了,保存到数据库中我还要能查询出来。
   动态表头的表设计我已经做出来了,并且可以增删改,不知道合不合理 。
  
动态表:TB_TABLES:  TABLE_ID ,TABLE_NAME
项目:TB_ITEM:      ITEM_ID, TABLE_ID, ITEM_NAME
内容:TB_CONTENT:   CONTENT_ID,ITEM_ID,CONTENT_NAME   
      
看看下一步怎么把用户输入的文本框中的内容和tb_content表联系起来!