关于数据库设计问题
有这样一个项目,需要持有某种生产许可证的单位上报信息,信息包括证件持有人的信息、证件号和对应的产品生产量信息、产品接收方信息和接收量。一个单位可以有多份生产许可证,每份证件可以生产一定量的产品,可以销售给多家企业。
持证人--生产证--接收方的关系为:
1 n
1 n
但是看到的数据库设计使用申报条形码做主键,设计为持证人表(含sn),生产证信息表(含sn,另有主键),接收方信息(含sn,另有主键),即三个表没有联系关系,但是都包含sn号。
这种设计和我想的不一样,大家讨论讨论吧?