powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД для клининговой компании
2 сообщений из 2, страница 1 из 1
Структура БД для клининговой компании
    #38869575
lbondodesc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Мне нужно правильно спроектировать БД (уборка Номеров в отеле). Уборка проводится каждую неделю в занятом номере, но клиент может назначить день уборки (например каждый вторник)! Для остальных номеров (не забронированых уборку делать не нужно). Но также можно назначить уборку для номера отдельную.
То что я сделал . Сейчас у меня 3 таблицы rooms, cleanings, workers.

Cleanings (
id_cleaning bigint(20) NOT NULL
date_cleaning date NULL
id_room int(11) NULL
id_worker int(11) NULL
notes text NULL // Нотатки для каждой уборки что конкретно убрать что не требуется
clean_status tinyint(4) NULL)
)
Rooms (
id_room int(11) NOT NULL
number varchar(5) NOT NULL
last_cleaning date NULL // Последняя уборка необязательно
status tinyint(4) NULL // Статус комнаты необязательно
cleaning_day tinyint(7) NULL // День для регулярной уборки номера
lock_start date NULL
lock_finish date NULL
)

Workers ( //Тот кто будет убирать комнату,
id_worker int(11) NOT NULL
name varchar(50) NOT NULL
phone varchar(20) NULL
)


На выходе в программе у меня должна получится такая вот похожая таблица:
http://prntscr.com/6041bx

Жду Вашых советов! спасибо!
...
Рейтинг: 0 / 0
Структура БД для клининговой компании
    #38874091
Serguei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lbondodesc,

В целом ход мыслей верен- продолжайте в том же направлении ;)

Последнюю уборку избыточна- можно найти в cleanings.
С заданием регулярности уборки определитесь в каком виде будете хранить. А как быть если 2 дня в неделю уборка? А каждый день?

Не понятно что такое:
lock_start date NULL
lock_finish date NULL
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД для клининговой компании
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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