powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хранение истории изменений
4 сообщений из 4, страница 1 из 1
Хранение истории изменений
    #35534380
Богдан Литовченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Возникла следующая проблема:
Необходимо хранить историю перемещения арендатора из объекта в объект.
Т.е. есть Дом в нем живет арендатор, затем арендатор меняет дом и необходимо хранить историю его переходов из дома в дом.

Конечно, нужна такая информация по арендатору:
Арендатор1
Дом1 с 01.08.08 по 20.08.08
Дом2 с 21.08.08 по 15.09.08.

Есть: таблицы "Дома" и "арендаторы"

Есть идея связать их через таблицу (связь многие ко многим)
ID_DOM, ID_ARENDATOR, F_START_DATE, F_END_DATE.
ID_DOM - внешний ключ на дома
ID_ARENDATOR - внешний ключ на арендаторов
F_START_DATE - начало периода аренды (указывается при въезде арендатора)
F_END_DATE - окончание аренды (указывается при выписке арендатора).

Такой подход правильный?
...
Рейтинг: 0 / 0
Хранение истории изменений
    #35534454
Фотография shelsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть идея сделать таблицу событий

______________________________________________________
Давайте считать обступившее нас со всех строн коричневое море шоколадным
...
Рейтинг: 0 / 0
Хранение истории изменений
    #35534534
Богдан Литовченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблица событий будет в себя включать:
дата, дом, арендатор, событие (выезд/въезд)?
А определять текущее положение арендатора, по незавершенности события, т.е. последняя дата въезда/выезда.

Я Вас правильно понял
...
Рейтинг: 0 / 0
Хранение истории изменений
    #35534770
Фотография shelsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Практически апсалютно
1) только я разделил на отдельные события въезд и выезд
2) и в событие добавил сбылось или не сбылось т.е. арендатор заключил договор с определенной даты но еще не выехал (или не въехал). Не знаю надо ли это вам.
3) Можно еще по событию менять статусные поля в основной записи
4) и так далее ......

))


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


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