Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопрос новичка / 3 сообщений из 3, страница 1 из 1
13.03.2011, 14:46
    #37162162
like-nix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос новичка
Как определить как правильно организоваться структуру базу банных.
Допустим у нас есть Сущность element, в программе он может отображаться в виде иконки. Т.е. суть вопроса в том иконки доступные в программе хранятся в таблице icons, а элементы в таблице elements. Есть два варианта организовать между ними связь (тип связи отношение один ко многим):
• Вариант 1: через промежуточную таблицу
• Вариант 2 добавить в таблицу elements еще одно поле icons, которое будет содержать или не содержать id иконки из таблицы icons

Какой вариант выбрать?

В проекте есть еще два типа сущностей, которые могут иметь иконки. Это вопрос правильного стиля или вопрос нормализации? Или на что нужно ориентироваться может есть правила правильной организации? А то я как-то все время только на собственную логику опираюсь =)
...
Рейтинг: 0 / 0
13.03.2011, 16:06
    #37162249
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос новичка
like-nixЕсть два варианта организовать между ними связь (тип связи отношение один ко многим):
• Вариант 1: через промежуточную таблицу
• Вариант 2 добавить в таблицу elements еще одно поле icons, которое будет содержать или не содержать id иконки из таблицы icons

Какой вариант выбрать?Если тип связи отношение один ко многим, то вариант 2, какой же ещё?
...
Рейтинг: 0 / 0
14.03.2011, 10:26
    #37163018
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос новичка
like-nix,

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


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