powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ
7 сообщений из 7, страница 1 из 1
Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ
    #37540169
Фотография Yola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть сутность Договор, на нее ссылаются Акты. Акты интересуются в договорах всего двумя полями - Дата и Номер. Эти поля могут меняться, шеф говорит сохранять в таблице Актов значение этих полей на момент составления акта, я не согласен, какая-то избыточность. Ваше мнение.
...
Рейтинг: 0 / 0
Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ
    #37540264
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YolaАкты интересуются в договорах всего двумя полями - Дата и Номер. Эти поля могут меняться

Может меняться номер договора и дата его заключения? КАК??? Договор - бумага. У вас в
конторе пользуются волшебными чернилами? И те, с кем договора заключаются, не возражают?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ
    #37540277
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не понятно.
Что может меняться ? У акта может со временем меняться номер ? Это ошибка.
Если номер поменялся, что означает старый номер ? Его уже не существует ?
...
Рейтинг: 0 / 0
Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ
    #37540381
Фотография Yola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понял, что это, если в договоре была какая-то техническая ошибка. А вообще-то я над этим не задумываюсь. Тут уже подобная система есть, сейчас её переписывают. Зачем переписывают не знаю и не интересуюсь, А если абстрагироваться от Дата и Номер и представить себе другие имена полей, как бы лучше поступить. Можна хранить все версии договора или нескольких полей , или таки сохранять все это добро в Актах. Там же в Актах есть ссылка на договор, ну как я пытался объяснить данные в договоре могут быть неактуальны.
...
Рейтинг: 0 / 0
Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ
    #37540961
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yola,

Если ничем не интересуетесь, делайте в точности так, как говорит шеф. Потом переделаете. Два раза. Хорошо, если не окажетесь виноватыми.
...
Рейтинг: 0 / 0
Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ
    #37541029
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YolaМожна хранить все версии договора
Да
...
Рейтинг: 0 / 0
Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ
    #37541037
Diagor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>какая-то избыточность
Нормально. С номером договора действительно странно, а например фамилия,
номер паспорта, наименование организации - запросто могут поменяться, и
требуют сохранения значения на тот момент. Есть ещё вариант не делать в базе
update а делать только insert и из всех ссылок ссылаться по 2 полям {id,
номер версии}, но это потребует дополнительной работы во многих местах.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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