A表  a1
B表  b1 a1(外键) d1(外键)
C表  c1 a1(外键) d1(外键)
D表  d1 a1(外键) e1(外键)
E表  e1
F表  f1 d1(外键)a是用户表 d是物品表 e是物品表的类型 f是物品表的另一个属性d是a中用户的物品,也是e中的一类。b是a中用户用来存放d物品的表。c是也大概这个意思。但不能和b和在一起。我在sql2000中照这个设计,每一个外键在设计时选哪个insert和update是强制关联,还有下面哪两个选项,一个是级联时更新,还有一个忘了叫什么了。但是在设计d表的外键a1是有问题,说是会照成循环。
   大家给说说怎么回事,我要怎么改。或是这个设计有什么问题,有更好的解决方法,谢谢