Сложно объяснить, но по сути: я создаю базу данных для бизнеса, где клиенты арендуют автомобили и, возможно, водителей на короткий период времени.Я изо всех сил пытаюсь предотвратить многократное бронирование автомобилей и водителей.В идеале водители могут управлять несколькими транспортными средствами, но, конечно, только одно транспортное средство на одно бронирование, приращение времени в днях.
Я знаком с Access, но относительно новичок в SQL.В настоящее время у меня есть основная таблица «бронирований» с отношениями «один ко многим» с таблицами «водителей» и «транспортных средств».
Думал ли я по правильному пути, что я должен пытаться использовать несколько первичных ключейс каждым ID до даты начала аренды и даты окончания аренды?