2012-03-14 151 views
0

我有两个表格(Reservation)和(Invoice)。一对一关系

预订产生一张发票,发票是由一次预订产生的,关系是1..1。

的问题是,我应该如何在这里使用外键,做我送reservation_no(PK)发票实体或invoice_no到预约实体

感谢

回答

2

取决于您的业务规则,你需要查看预订时的发票数据?或者在查看发票时是否需要预订数据?如果是我,我可能会在发票表中粘贴reservation_id。

+0

同意@Mike。听起来像保留是第一位的。 – westo 2012-03-14 23:37:07

+0

嗨雅营业规则状态;一旦假期预订被预订,客户就会为假期开具发票,所以我想我会将发票中的reservation_no固定在发票上。 – 2012-03-14 23:41:02

+0

用户流量不会如此类似:用户选择日期 - >用户预订预订 - >用户支付预订费用?如果是这样,预订将始终存在,而发票只会在用户实际完成结算周期时才存在。 – 2012-03-15 00:00:29