项目中的一个功能设计,求解!
一、业务流程:
1、商标注册业务中,一个商标可以选择多个商品服务进行注册,
例如:商标注册案件A选择了a,b,c,d四个商品向商标局提出了注册申请。
2、商标局可能会要求对商标的商品进行更改(即补正)。
例如:商标局要求对对上述四个商品中的a,b,c进行补正。
3、商品的补正有3种操作方法:
   1)修改,如将上述a修改为e 。
   2)拆分,如将上述b拆分为 f 、g 。
   3)删除,如删除上述 c 。
4、商品需多次补正,次数不定。
5、商品属性中有中文名和英文名。
二、需求
记录、查询上述商品补正流程、历史。
能输出以下的历史记录表格。
初定商品 第一次补正 第二次补正 最终商品
a_中文 a_EN e_中文 e_EN 通过 e_中文 e_EN
b_中文 b_EN f_中文 f_EN h_中文 h_EN h_中文 h_EN
g_中文 g_EN i_中文 i_EN i_中文 i_EN
j_中文 j_EN j_中文 j_EN
c_中文 c_EN 删除
d_中文 d_EN 通过 d_中文 d_EN
数据库是sqlserver2000,上面的历史记录表格中补正次数是不确定的,求数据库设计,我认为难点是查处历史记录的sql和输出表格,
想了好几天了也没有解决,求高手指教。