Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как оптимальнее задать связь?.. / 6 сообщений из 6, страница 1 из 1
22.06.2006, 10:04
    #33807676
maximkos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оптимальнее задать связь?..
Конкретная задача: сумма из платежки (таблица) может раскидаться на несколько договоров (таблица). как эффективнее связать одну платежку с несколькими договорами (дублирование записей естественно неприемлимо)?
раньше в таком случае я сделал бы char поле в таблице платежей, записывал бы туда через разделитель список договоров, а потом "парсил" бы каждый раз :) Но сейчас что-то мне подсказывает, что можно гораздо эффективнее решить сию задачу. Может подскажете?
...
Рейтинг: 0 / 0
22.06.2006, 11:00
    #33807872
мод
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оптимальнее задать связь?..
maximkosКонкретная задача: сумма из платежки (таблица) может раскидаться на несколько....
Стандартная задачка. Вводится платежка и сумма распиливается в соответствии с набором аналитических признаков. Набор в каждом конкретном случае свой - договора, ЦЗ, статьи бюджета, проекты и т.д. Причем делают это разные люди и в разное время.
...
Рейтинг: 0 / 0
22.06.2006, 11:25
    #33807976
maximkos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оптимальнее задать связь?..
Дык, распилиться-то оно распилится, но нужно знать куда раскидалась платежка. Чтобы, допустим, откатить/обнулить распределение суммы.
...
Рейтинг: 0 / 0
22.06.2006, 12:54
    #33808381
мод
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оптимальнее задать связь?..
maximkosДык, распилиться-то оно распилится, но нужно знать куда раскидалась платежка.
Как куда ? В отдельную таблицу ессно с id док-та, суммами и со всеми аналит. признаками.
...
Рейтинг: 0 / 0
22.06.2006, 13:19
    #33808491
maximkos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оптимальнее задать связь?..
Сам дотумкался уж :) сенкс.
Вот только еще один ламерский вопрос. такая табличка будет юзаться весьма активно в режиме "реал-тайм" :), т.е. постоянные запросы к ней гарантированы, а время реагирования очень важно.
Какой индекс лучше сделать? (не пинать:))
...
Рейтинг: 0 / 0
22.06.2006, 13:43
    #33808611
мод
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оптимальнее задать связь?..
maximkosКакой индекс лучше сделать? (не пинать:))
для связи с платежкой по id платежки
для аналитики - по каждой из аналитик отдельно
итого n+1 индекс
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как оптимальнее задать связь?.. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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