AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

Результаты опроса: Какой метод связи нескольких таблиц Вы предпочитаете?
Тип связи задается енумом. Значение связи в одном поле 8 53.33%
Связь задается в отдельных полях. Тип связи определяется заполненностью полей 3 20.00%
Мне все равно. Как сделают постановку задачи так и будет 4 26.67%
Голосовавшие: 15. Вы ещё не голосовали в этом опросе

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.08.2018, 22:52   #1  
ta_and is offline
ta_and
Участник
 
226 / 122 (5) +++++
Регистрация: 26.02.2002
Адрес: СПб
Теоретический вопрос. Варианты связи таблиц.
Здравствуйте.

Возник чисто теоретический вопрос.
Почему в Ах повсеместно используется вариант определения связи нескольких таблиц с помощью двух полей: 1. Тип связи 2. Значение определяющее связь.
Например:
В первом поле задается перечисление:
Нет связи
По группе
По номенклатуре
Во втором поле должно храниться либо пустое значение либо значение кода группы, либо номенклатура.
Вопрос.
Почему нельзя использовать альтернативный способ связи нескольких таблиц по типу
два поля 1. Ссылка на группу 2. Ссылка на номенклатуру?

Если задано значение в первом поле - делается ссылка на группу. Если задано значение во втором поле - ссылка на номенклатуру. Если оба пустые - ссылок нет.
--------------
Плюсы первого подхода:
1. Меньше места для хранения значений. (вместо строкового значения в первом поле будет храниться байт перечисления. Ну да. очень большая экономия)

Плюсы второго подхода:
1. Четкая связь таблиц по одному полю.

....
Какие будут мысли у сообщества?
За это сообщение автора поблагодарили: ax_mct (3).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отображение связи n:n на форме mazzy DAX: Программирование 22 16.03.2011 16:19
Вопрос на подумать Vitali_i DAX: Программирование 2 01.02.2008 17:16
Вопрос по Проектам PSA DAX: Функционал 35 19.01.2007 22:26
Теоретический вопрос - все таки, как хранятся формы по с лоям? Romb DAX: Программирование 2 01.06.2005 08:35
расчеты с персоналом. НДФЛ. вопрос чайника shumelka DAX: Функционал 2 25.03.2004 11:36

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:28.