Bra*_*rad 0 sql database-design sql-server-2008
我应该发送一个包含可变内容的盒子并在数据库中跟踪它.我的所有项目(框的内容)都是不同的类型,并且需要不同的表来跟踪它们各自的信息,尽管每个项目类型具有相同的长度序列号(即PK是相同的数据类型).我有一张Boxes表.
所以每个项目都有一个表(~7个表)和盒子表.我想创建一个BoxContents表.我尝试用两列创建一个多对多关系中间表:一个用于BoxID和一个用于ItemBarcode,其中BoxID是Boxes表格中PK的FK,并且ItemBarcode是项目表中每个PK的FK(即I试图将多个表链接到同一列).不出所料,这不起作用.我尝试插入一个项目,除了其中一个ItemBarcode关系外,其他所有人都违反了FK约束.
如何构建我的关系以将多种类型的项链接到一个表中的一个框?这是合乎逻辑的方法吗?你需要更多的信息?
| 归档时间: |
|
| 查看次数: |
2330 次 |
| 最近记录: |