logo

Crowdly

Browser

Додати до Chrome

Предметна область: каршеринг — бронювання авто та оплати . Сутності та зв’язк...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Предметна область: каршеринг — бронювання авто та оплати.

Сутності та зв’язки:

  • Reservation(ReservationId PK, UserId FK, VehicleId FK, StartAt, EndAt) — бронювання авто.
  • Payment(PaymentId PK, ReservationId FK, Amount DECIMAL(12,2), PaidAt DATETIME2 NULL) — оплата 0..1 до 1: кожне бронювання має не більше однієї оплати; оплата не може існувати без бронювання.

Запитання: який варіант DDL коректно реалізує зв’язок Reservation 1 : 0..1 Payment так, щоб це було строго 1:1 (опційно) з боку Payment (тобто не допускає дві оплати на одне бронювання) і не переносить FK у неправильний бік?

0%
0%
0%
100%
0%
Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на do.ipo.kpi.ua?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome