天生的黑皮肤能变白吗:关于主键与外键的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 09:41:39
入库单(人库编号,商品名称,供应商,数量),出库单(出库编号,商品名称,客户,数量),盘点单(单据编号,货仓,盘点人),库存台帐就是把入库单和出库单的信息的总和.
我现在要画逻辑设计图,牵涉到主键和外键的问题,入库单主键是入库编号,出库单主键是出库编号,我要怎么设置他们的外键才能和库存台帐,盘点清单连接起来,库存台帐和盘点清淡的主键和外键又是什么?

用组合主键来做 入库单的入库编号和商品名称做为主表的组合主键
或者如果商品名称可能是唯一的建议采用主表(入库单)的商品名称做主键
出库单那张表也是同样的 关系表要对应主表的字段包括类型和指定的大小都要一致(也就是说主表采用了组合主键,关系表也要采用组合键来对应,用产品名称做主键那么关系表的产品名称就是外键) 这样才能保证数据的引用完整性。
这种类型的问题如果是SQL我建议你采用查询分析器来实现,会方便很多。