【发布时间】:2015-04-29 09:05:58
【问题描述】:
您好,我有一个这样的数据库.
如您所见,这是一个酒店数据库,其中包含有关预订、客户和房间的所有信息。问题在于 bookings 和 BookDates 表。每个进行预订的客户都可以预订几个日期,而且这些日期不必按任何顺序排列。这就是为什么我必须创建 BookDates 以避免 this 但现在我遇到了如何关联这两个表的问题,因为我不能只将复合键的部分与另一个表相关联。这就是 BookDates 表现在的样子。没有主键。
【问题讨论】:
-
“如何关联这两个表”。哪两张表? BookDates 将 BookDate 作为 BookingDate 的外键。
-
Booking中没有BookDate字段,所以不知道你在说什么。
-
抱歉,我指的是 BookNum。 BookNum 是 Booking 的主键,引用自 BookDates。
标签: sql foreign-key-relationship compound-key