powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как оптимальнее задать связь?..
6 сообщений из 6, страница 1 из 1
Как оптимальнее задать связь?..
    #33807676
maximkos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конкретная задача: сумма из платежки (таблица) может раскидаться на несколько договоров (таблица). как эффективнее связать одну платежку с несколькими договорами (дублирование записей естественно неприемлимо)?
раньше в таком случае я сделал бы char поле в таблице платежей, записывал бы туда через разделитель список договоров, а потом "парсил" бы каждый раз :) Но сейчас что-то мне подсказывает, что можно гораздо эффективнее решить сию задачу. Может подскажете?
...
Рейтинг: 0 / 0
Как оптимальнее задать связь?..
    #33807872
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maximkosКонкретная задача: сумма из платежки (таблица) может раскидаться на несколько....
Стандартная задачка. Вводится платежка и сумма распиливается в соответствии с набором аналитических признаков. Набор в каждом конкретном случае свой - договора, ЦЗ, статьи бюджета, проекты и т.д. Причем делают это разные люди и в разное время.
...
Рейтинг: 0 / 0
Как оптимальнее задать связь?..
    #33807976
maximkos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дык, распилиться-то оно распилится, но нужно знать куда раскидалась платежка. Чтобы, допустим, откатить/обнулить распределение суммы.
...
Рейтинг: 0 / 0
Как оптимальнее задать связь?..
    #33808381
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maximkosДык, распилиться-то оно распилится, но нужно знать куда раскидалась платежка.
Как куда ? В отдельную таблицу ессно с id док-та, суммами и со всеми аналит. признаками.
...
Рейтинг: 0 / 0
Как оптимальнее задать связь?..
    #33808491
maximkos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сам дотумкался уж :) сенкс.
Вот только еще один ламерский вопрос. такая табличка будет юзаться весьма активно в режиме "реал-тайм" :), т.е. постоянные запросы к ней гарантированы, а время реагирования очень важно.
Какой индекс лучше сделать? (не пинать:))
...
Рейтинг: 0 / 0
Как оптимальнее задать связь?..
    #33808611
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maximkosКакой индекс лучше сделать? (не пинать:))
для связи с платежкой по id платежки
для аналитики - по каждой из аналитик отдельно
итого n+1 индекс
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как оптимальнее задать связь?..
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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