如何使它成为一对一的关系

时间:2017-02-20 16:23:58

标签: database ms-access data-modeling erd

我正在设计数据模型,但我在创建发票时遇到问题。我想以1:1的比例将我的发票发给预订表,并且在填写预订表时能够创建发票号码。即使在尝试组合键时,我似乎也无法做到这一点。任何人都有任何建议,为什么它可能不适合我。非常感谢任何帮助

Data model

3 个答案:

答案 0 :(得分:1)

如果您的数据模型每次预订只有一张发票,那么只需将发票号和发票日期添加到您的预订表中即可。

你没有明显的理由让你的生活变得困难。

答案 1 :(得分:0)

如果您有复合主键(Invoice),则必须加入该键的所有字段,否则无法更新。

答案 2 :(得分:0)

确保发票编号和/或预订编号的字段属性在表设计视图中将索引值设置为“是(无重复)”

此外,如果每次预订只有一个发票编号,那么您没有理由在预订表中包含BookingID。