Связи между таблицами / Логика построения связей / 2 таблицы и несколько связей

Автор Vladimir K, 29 апреля 2016, 06:59:45

« назад - далее »

Vladimir K

Всем привет, вероятно уже многие сталкивались с подобной ситуацией
Пример:
Есть 2 таблицы: Контрагенты и Менеджеры. В таблице контрагенты есть 2 поля менеджер (Деление необходимо, например, поскольку оба менеджера выполняют разные роли относительно этого контрагента)
Картина такова:


Необходимо оптимально логически выстроить связь в QlikView
Переименовать оба поля контрагента
as МенеджерыСсылка
Мы естественно не можем, т.к. наименования полей в таблице должны быть уникальны. Есть Мысль - дублировать справочник менеджеров:



Но тут получаем 2 разных справочника. В случае если справочник имеет миллионы строк - возрастет нагрузка на систему. Вероятно решение нерационально.

Если кто имел дело с подобными случаями, просьба описать логику построения связей.
Еще встречал похожее, например, в Кассовой заявке: В Документе заявки есть несколько скидок: Например "Скидка по акции", "Клиентская скидка" итп.. А источник скидок - один, то есть имеем из таблицы документов несколько ссылок на таблицу источника.

Всех кто читает сегодня - с наступающими! А тем, кто еще и поможет  ;D ;D - Спасибо!

Яндекс.Метрика