powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Для ламеров: Дублирующие записи в разных таблицах
8 сообщений из 8, страница 1 из 1
Для ламеров: Дублирующие записи в разных таблицах
    #38036476
alfanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем. Поделиться хотелось с кем-то и вместе порассуждать. Если позволите?! Короче есть две таблицы Клиенты и Физические лица. В каждой есть поле в котором есть Ф.И.О., причем они одинаковые, наверно дублирующие. Вот и у меня вопрос. Как это они дублируются и для чего? Это не представление, а реально tables как говорят. :-) Причем таблица Клиенты "родитель" по отношению к Физические лица. Т.е. есть внешний ключ (Клиенты_ID) в таблице Физические лица. Заранее спасибо.

Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
Для ламеров: Дублирующие записи в разных таблицах
    #38036547
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас контрагенты в одной таблице. Есть признак (Физ/Юр). У контрагента есть "контакты" - ссылка на справочник людей. Типа список его сотрудников (директор, бух. и т.д.).

Глупо разводить Физ. и Юр. в разные таблицы.

зы: сабж - боян кстати.
...
Рейтинг: 0 / 0
Для ламеров: Дублирующие записи в разных таблицах
    #38036588
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVУ нас контрагенты в одной таблице. Есть признак (Физ/Юр). У контрагента есть "контакты" - ссылка на справочник людей. Типа список его сотрудников (директор, бух. и т.д.).

Глупо разводить Физ. и Юр. в разные таблицы.

зы: сабж - боян кстати.
В вашей схеме у контрагента "Физ.лицо-предприниматель "Анато Лой" есть "контакт" "Анато Лой"?
Если да, то чем ваше решение отличается от описанного ТСом?
...
Рейтинг: 0 / 0
Для ламеров: Дублирующие записи в разных таблицах
    #38036676
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорость выборки за счет избыточности, возможно и проблемы с достоверностью данных, но зависит от архитектуры
...
Рейтинг: 0 / 0
Для ламеров: Дублирующие записи в разных таблицах
    #38036741
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alfanisКороче есть две таблицы Клиенты и Физические лица. В каждой есть поле в котором есть Ф.И.О., причем они одинаковые, наверно дублирующие. Вот и у меня вопрос. Как это они дублируются и для чего?
Для чего - это может быть денормализацией, то есть преднамеренным дублированием данных для ускорения запросов. Может быть, конечно, и странным решением архитектора. В более ожидаемом случае, когда клиенты могут быть разных типов - скажем, физики и юрики - преимущество такого дизайна в скорости становится более существенным, поскольку избавляет от нарастающего количества outer join-ов.
...
Рейтинг: 0 / 0
Для ламеров: Дублирующие записи в разных таблицах
    #38036749
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVГлупо разводить Физ. и Юр. в разные таблицы.
Ну-ну.

LSVУ нас контрагенты в одной таблице.
Контрагенты, физики и юрики - это три разных сущности.
...
Рейтинг: 0 / 0
Для ламеров: Дублирующие записи в разных таблицах
    #38036862
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVГлупо разводить Физ. и Юр. в разные таблицы.


Что будет, если некое физ.лицо пожелает быть Клиентом, сохранив при этом инкогнито?
...
Рейтинг: 0 / 0
Для ламеров: Дублирующие записи в разных таблицах
    #38036872
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Как это они дублируются и для чего?

Обычная ошибка, не парьтесь.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Для ламеров: Дублирующие записи в разных таблицах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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