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


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