powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура базы для система бронирования отелей
3 сообщений из 3, страница 1 из 1
Структура базы для система бронирования отелей
    #35601819
rulez22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Продолжаю из другого топика,но тут более уместно.
Проектирую систему бронирования отелей, а точнее структуру базы пока.
Прилагаю скрин структуры к которой пока что пришел и сам файл (по скрину не все связи видны - некоторые с удалением подчиненных, некоторые без)
И так что требуется - Сами отели с описаниями, клиенты, продажи, поставщики, платежи, агенты, факт продажи есть основная связуящая . В продаже может быть
один/несколько разных клиентов (берутся из отдельное таблицы),
у каждой продажи может быть один/несколько поставщиков,
в каждой продаже может быть несколько услуг (не всегда соответствует количеству поставщиков)
У каждой продажи есть свой номер (чтото типа номер фактуры нечто типа AB8034)
Агенты (справочник таблица agents) используются как клиенты, т.е. когда продаем за комиссию, но она просто вынесена отдельно т.к. специфика работы с агентами немного иная и информация отличается от информации клиентов.
Отели привязаны к городам, города к странам, цены разнес цены по годам, т.к. считаю что так будет проще работать, просто заводить новую таблицу каждый год. Каждый отель имеет тип комнат (обычно 3-5, но у разных отелей они могут быть и 10ти типов и называться по разному), у каждого типа комнаты на данную дату есть своя цена.

Формирование продажи идет по принципу "нет услуги - нет продажи", "нет заданной комнаты в заданную дату в данном отеле" - нет продажи", нет "поставщика - нет услуги".
Задачи - избежать скопление мусора в базе изза неверных связей и минимизировать повторяющиеся данные, сделать систему бронирования максимально гибкой.

Какие мнения есть на этот счет и правильно ли сделана структура? Спасибо.
...
Рейтинг: 0 / 0
Структура базы для система бронирования отелей
    #35615676
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллега, Я просто решил посмотреть так ли всё однозначно в Вашем раскладе. Пока не нашёл никаких особых проблем, но не совсем понятен главный вопрос - а кто главный пользователь системы? И как обеспечивается безопасность - защита - ваших записей? Если ещё актуально - будьте добры поясните бизнес логику поподробнее. Спасибо
...
Рейтинг: 0 / 0
Структура базы для система бронирования отелей
    #35615690
freestyle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ссылка на страну и город в bookings_data, возможно, является лишней, так как ссылка на отель определяет и город, и страну.
(на первый взгляд)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура базы для система бронирования отелей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]