2012-03-14 2 views
0

У меня есть две таблицы (Бронирование) и (Счет-фактура).Отношения один к одному

Резервация несет один счет-фактуру, счет-фактура понесен одной оговоркой, отношение равно 1..1.

Вопрос заключается в том, как я должен использовать внешние ключи здесь, не я послал reservation_no (PK) счета-фактуры лица или invoice_no для объекта резервирования

Благодарности

ответ

2

зависит от бизнес-правил, вы НУЖНА данные счета-фактуры при просмотре бронирования? Или вам НЕОБХОДИМО резервировать данные при просмотре счета? Если бы это был я, я бы, вероятно, придерживал reservation_id в таблице счетов.

+0

Согласен с @Mike. Похоже, резервирование на первом месте. – westo

+0

Hiya рабочее правило государство; Как только резервирование праздника будет забронировано, клиент выставлен на счет для праздника, так что, я думаю, я собираюсь придерживаться reservation_no в счете-фактуре. –

+0

Не будет ли поток пользователя чем-то вроде: Пользователь выбирает дни -> Бронирование книг для пользователей -> Пользователь платит за бронирование? Если это так, резервирование всегда будет присутствовать, тогда как счет-фактура будет присутствовать только в том случае, если пользователь фактически завершил расчетный цикл. –

Смежные вопросы