Разработка базы данных системы бронирования - PullRequest
0 голосов
/ 19 февраля 2019

Я создаю базу данных для системы бронирования.

Позволяет потреблять следующее:

В отеле 20 номеров с одинаковым дизайном, фотографии, цена

Итак, у меня естьсущность как это:

Room:

ID
Hotel_ID
Price 
Quantity

Как мне выполнить бронирование?

Если я рассматриваю все 20 комнат как разные объекты, то все просто:

Room:

RoomID
Status
Price
Quantity


Booking:

BookingID
UserID
RoomID

Со вторым администратором приложения приходится выполнять гораздо больше работы, а также у меня дублирование данных.

Также меня интересует, как это сделать с первым приложением.

1 Ответ

0 голосов
/ 19 февраля 2019

Вы можете создать третью таблицу с именем 'room-type' или что-то подобное и сохранить там цену, фотографии, дизайн и т. Д. Затем вы можете создать связь с этой таблицей и таблицей номеров (где вы храните 10 записей сидентификатор каждой комнаты), чтобы не было дублированных данных и, наконец, установить связь между комнатой и таблицей бронирования.

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