powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Дублирующая информация
4 сообщений из 4, страница 1 из 1
Дублирующая информация
    #38043611
ToxicWar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть сущность комнаты в которой хранится информация о цепочках которые в ней находятся. Есть сущность цепочки которая хранит информацию о цепочке.
В комнате есть множество цепочек.
В данном случае id комнаты будет дублироваться столько раз, сколько у нее цепочек.
Как сделать чтобы id комнаты повторялось только один раз?
...
Рейтинг: 0 / 0
Дублирующая информация
    #38043627
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ToxicWar,
Такое дублирование еще ни есть избыточность информации: нельзя вычислить в общем случае, по видимому, в какой комнате цепочка, без этого. Т.е. ничего плохого в нем нет: это просто такая информация.
В РМД, устранение подобных дублей не предполагается. Возможно, есть другие МД, типа XML, где такого дублирования в виде повторов значений, может быть, и можно избежать, но по сути в скрытом виде оно как бы присутсвует: информация все равно про то в какой комнате цепочка то должна присутсвовать.
...
Рейтинг: 0 / 0
Дублирующая информация
    #38044987
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ToxicWarВ данном случае id комнаты будет дублироваться столько раз, сколько у нее цепочек.
Как сделать чтобы id комнаты повторялось только один раз?
В данном случае, если не предполагается, что цепочка может находиться в нескольких комнатах, следует просто убрать сущность "комнаты" и внести id комнаты в таблицу "цепочки".
...
Рейтинг: 0 / 0
Дублирующая информация
    #38045041
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если предполагается, что цепочка может проходить через несколько комнат, то заменить сущность "Комната" на связь типа "Принадлежит". Но id комнаты будет дублироваться в любом случае.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Дублирующая информация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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