
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.11.2012, 15:49
|
|||
|---|---|---|---|
|
|||
Для ламеров: Дублирующие записи в разных таблицах |
|||
|
#18+
Добрый день всем. Поделиться хотелось с кем-то и вместе порассуждать. Если позволите?! Короче есть две таблицы Клиенты и Физические лица. В каждой есть поле в котором есть Ф.И.О., причем они одинаковые, наверно дублирующие. Вот и у меня вопрос. Как это они дублируются и для чего? Это не представление, а реально tables как говорят. :-) Причем таблица Клиенты "родитель" по отношению к Физические лица. Т.е. есть внешний ключ (Клиенты_ID) в таблице Физические лица. Заранее спасибо. Модератор: Тема перенесена из форума "Oracle". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2012, 16:14
|
|||
|---|---|---|---|
Для ламеров: Дублирующие записи в разных таблицах |
|||
|
#18+
У нас контрагенты в одной таблице. Есть признак (Физ/Юр). У контрагента есть "контакты" - ссылка на справочник людей. Типа список его сотрудников (директор, бух. и т.д.). Глупо разводить Физ. и Юр. в разные таблицы. зы: сабж - боян кстати. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2012, 16:35
|
|||
|---|---|---|---|
Для ламеров: Дублирующие записи в разных таблицах |
|||
|
#18+
LSVУ нас контрагенты в одной таблице. Есть признак (Физ/Юр). У контрагента есть "контакты" - ссылка на справочник людей. Типа список его сотрудников (директор, бух. и т.д.). Глупо разводить Физ. и Юр. в разные таблицы. зы: сабж - боян кстати. В вашей схеме у контрагента "Физ.лицо-предприниматель "Анато Лой" есть "контакт" "Анато Лой"? Если да, то чем ваше решение отличается от описанного ТСом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2012, 17:09
|
|||
|---|---|---|---|
Для ламеров: Дублирующие записи в разных таблицах |
|||
|
#18+
Скорость выборки за счет избыточности, возможно и проблемы с достоверностью данных, но зависит от архитектуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2012, 17:34
|
|||
|---|---|---|---|
Для ламеров: Дублирующие записи в разных таблицах |
|||
|
#18+
alfanisКороче есть две таблицы Клиенты и Физические лица. В каждой есть поле в котором есть Ф.И.О., причем они одинаковые, наверно дублирующие. Вот и у меня вопрос. Как это они дублируются и для чего? Для чего - это может быть денормализацией, то есть преднамеренным дублированием данных для ускорения запросов. Может быть, конечно, и странным решением архитектора. В более ожидаемом случае, когда клиенты могут быть разных типов - скажем, физики и юрики - преимущество такого дизайна в скорости становится более существенным, поскольку избавляет от нарастающего количества outer join-ов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2012, 17:36
|
|||
|---|---|---|---|
Для ламеров: Дублирующие записи в разных таблицах |
|||
|
#18+
LSVГлупо разводить Физ. и Юр. в разные таблицы. Ну-ну. LSVУ нас контрагенты в одной таблице. Контрагенты, физики и юрики - это три разных сущности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2012, 18:50
|
|||
|---|---|---|---|
|
|||
Для ламеров: Дублирующие записи в разных таблицах |
|||
|
#18+
LSVГлупо разводить Физ. и Юр. в разные таблицы. Что будет, если некое физ.лицо пожелает быть Клиентом, сохранив при этом инкогнито? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&mobile=1&tid=1541477]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
133ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 418ms |

| 0 / 0 |
