<table border=1>
<tr>
<td>项目</td>
<td>细则</td>
<td>记录要素</td>
<td>共有要素</td>
</tr>
<tr>
<td>一、A</td>
<td>
1、a<br>
2、b<br>
3、c<br>
</td>
<td>Dc1</td>
<td>AB</td>
</tr>
<tr>
<td>一、B</td>
<td>
1、a<br>
2、b<br>
3、c<br>
</td>
<td>Dc2</td>
<td>AB</td>
</tr>
<tr>
<td>一、C</td>
<td>
1、a<br>
2、b<br>
3、c<br>
</td>
<td>Dc3</td>
<td>AB</td>
</tr>
<tr>
<td>一、D</td>
<td>
1、a<br>
2、b<br>
3、c<br>
</td>
<td>Dc4</td>
<td>AB</td>
</tr>
<tr>
<td>一、E</td>
<td>
1、a<br>
2、b<br>
3、c<br>
</td>
<td>Dc5</td>
<td>AB</td>
</tr>
<tr>
<td>一、F</td>
<td>
1、a<br>
2、b<br>
3、c<br>
</td>
<td>Dc6</td>
<td>AB</td>
</tr>
</table>想做一个日常工作项目登记页面
项目和细则两项想做个一联动下拉框,记录要素是每个项目和细则的特有记录项(有很多项),共有要素是每个项目都有的记录项,我想设计表 ,比如说增加项目和细则,增加记录要素,共有要素等等的时候,方便维护,征集下想法

解决方案 »

  1.   

    项目表-项目信息 (Projects)
    项目细则表-一个项目对应多个细则(ProjectID,...)
    项目要素表-记录项目的记录要素和共有要素(ProjectID,...)
      

  2.   

    --问楼主个问题:共有要素是每个项目都有的记录项是说每个项目都有这些共有字段,但不意味着这些共有要素的内容的是相同的?
    如果是这样的,建议把共有要素放到项目里面去。
    项目表(项目ID,项目名称,共有要素各个字段名称。,记录要素就不必放了)
    细则表(项目ID,细则ID,细则名称,记录要素.....)项目ID,细则ID可设为联合主键。同时项目ID是项目表的外键。