powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Сущности Договор, Доп. соглашение, оплата и свзяь между ними
7 сообщений из 7, страница 1 из 1
Сущности Договор, Доп. соглашение, оплата и свзяь между ними
    #37656743
S. Azarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Разрабатываю систему по хранению договоров. Столкнулся со следующей проблемой.
Задача.
Есть следующие сущности:
1) Договор
2) Дополнительное соглашение
3) Оплаты

У договора могут быть доп. соглашения.
Оплата может быть как по договору, так и по дополнительному соглашению (доп. соглашение на продление договора).
Я спроектировал следующим образом:
Договор ---> Доп. соглашение
Тип документа ---> Оплата

Верно ли я выбрал решение, просто не хочется для каждого документа отдельную таблицу по оплате делать, т.к. не считаю данное решение эффективным + планируется расширение системы (добавить информацию по актам - акты могут быть у договора и доп соглашения). Часть схемы в прикрепленном файле.
...
Рейтинг: 0 / 0
Сущности Договор, Доп. соглашение, оплата и свзяь между ними
    #37656800
S. Azarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вариант номер 2, если поля доп. соглашения = дог. То добавляем поле contract_parent (если договор, то contract_parent = 0, иначе id родителя). Требования я еще уточню, но хотелось бы услышать мнения.
...
Рейтинг: 0 / 0
Сущности Договор, Доп. соглашение, оплата и свзяь между ними
    #37657205
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оплаты с договорами в реальности всегда М:М.
...
Рейтинг: 0 / 0
Сущности Договор, Доп. соглашение, оплата и свзяь между ними
    #37657650
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Оплата может быть как по договору, так и по дополнительному соглашению (доп. соглашение на продление договора).
> акты могут быть у договора и доп соглашения
все идет на договор, доп соглашения только меняют условия договора, да и сущность договор побольше будет чем у вас
оплаты - шапка 1 -> M табличная часть в которой id_contract null
хотя, смотря что и для чего вы делаете

> Требования я еще уточню
никому не верьте, он сам не знает чего хочет и не знает как правильно )
...
Рейтинг: 0 / 0
Сущности Договор, Доп. соглашение, оплата и свзяь между ними
    #37657652
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотрите, все это должно быть в бухгалтерии
...
Рейтинг: 0 / 0
Сущности Договор, Доп. соглашение, оплата и свзяь между ними
    #37659451
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S. AzarovЯ спроектировал следующим образом:
Договор ---> Доп. соглашение
Я бы посоветовал сразу исходить из того, что договор и доп.соглашение - это одна таблица, например "договор - это доп.соглашение номер ноль". Избавитесь от кучи геморроя в ходе последующих разработок.
...
Рейтинг: 0 / 0
Сущности Договор, Доп. соглашение, оплата и свзяь между ними
    #37665850
Mifich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно, доп.соглашение изменяет/дополняет трудовой договор.
Например: изменяет срок действия, устанавливает/снимает доплату, устанавливает/снимает доп.обязанности.
У Вас на схеме не хватает сущности "Должность сотрудника".

Возникают следующие задачи:
1 Получение актуальных данных о тр.договоре
2 Получение актуальных данных о тр. договоре на произвольный момент времени
=> Ведение истории изменений и дополнений тр. договора
3 Получение актуальных данных о занимаемых должностях сотрудника
4 Получение актуальных данных о занимаемых должностях сотрудника на произвольный момент времени
=> Ведение истории изменений должности сотрудника
5 Ведение причинно следственной связи изменения должностей по изменениям тр. договоров.

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


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