Как я могу иметь различные поля / атрибуты, зависящие от нескольких основанных на времени полей / атрибутов в Microsoft Access? - PullRequest
0 голосов
/ 01 декабря 2018

Сложно объяснить, но по сути: я создаю базу данных для бизнеса, где клиенты арендуют автомобили и, возможно, водителей на короткий период времени.Я изо всех сил пытаюсь предотвратить многократное бронирование автомобилей и водителей.В идеале водители могут управлять несколькими транспортными средствами, но, конечно, только одно транспортное средство на одно бронирование, приращение времени в днях.

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

Думал ли я по правильному пути, что я должен пытаться использовать несколько первичных ключейс каждым ID до даты начала аренды и даты окончания аренды?

1 Ответ

0 голосов
/ 01 декабря 2018

Ваш вопрос очень важен для разработки фундаментальных приложений баз данных.Да, нужны 3 таблицы, которые вы определили.Все таблицы должны иметь первичный ключ автонумерации.Для такого типа приложения аренды всегда сложно разобраться с датами, чтобы избежать двойного бронирования, но это вопрос правильной настройки запросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...