Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / БД зоопарка / 8 сообщений из 8, страница 1 из 1
15.07.2013, 13:18:49
    #38331277
БД зоопарка
Есть таблица с "шаблонами" животных - лошади, коты, рыбы и змеи.
У этих животных есть общие (цвет глаз и объём желудка) и различные параметры (количество ног, густота шерсти), грубо говоря.

При регистрировании новых зверей планируется выбирать "шаблон" и заполнять соответствующие параметры.

Кол-во "шаблонов" может меняться, кол-во общих параметров может и меняться, и отсутствовать.

По общим параметрам нужно производить вычисления, производить поиск и хотелось бы хранить общие параметры в одном месте. Также не хотелось бы ограничивать кол-во параметров. И желательно не добавлять новые поля "на ходу".

Подскажите, как это спроектировать?
...
Рейтинг: 0 / 0
15.07.2013, 13:31:42
    #38331301
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД зоопарка
...
Рейтинг: 0 / 0
15.07.2013, 14:48:17
    #38331442
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД зоопарка
Неизвестный пользователь 2014,

Надо использовать либо EAV, либо наследование таблиц (отношение подкатегории).
...
Рейтинг: 0 / 0
15.07.2013, 14:49:41
    #38331446
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД зоопарка
waszkiewicz http://www.sql.ru/forum/1034406/vsemogushhaya-klassifikaciya

Это вряд ли имеет отношение к вопросу.
...
Рейтинг: 0 / 0
15.07.2013, 16:05:19
    #38331575
БД зоопарка
С ужасом вопросов "Что ты за херню написал, не понятно ничего?", потому что смогу ответить только на наводящие.

MasterZiv, спасибо.
...
Рейтинг: 0 / 0
15.07.2013, 17:50:17
    #38331789
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД зоопарка
MasterZivwaszkiewicz http://www.sql.ru/forum/1034406/vsemogushhaya-klassifikaciya

Это вряд ли имеет отношение к вопросу.

И чем характеристика материала отличается от "параметров животных"?
...
Рейтинг: 0 / 0
15.07.2013, 17:57:52
    #38331797
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД зоопарка
waszkiewicz,
И чем концепт на рисунке слева (по ссылке) отличается от EAV?
...
Рейтинг: 0 / 0
18.07.2013, 02:39:02
    #38334979
гурД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД зоопарка
Неизвестный пользователь 2014Есть таблица с "шаблонами" животных - лошади, коты, рыбы и змеи.
У этих животных есть общие (цвет глаз и объём желудка) и различные параметры (количество ног, густота шерсти), грубо говоря.

При регистрировании новых зверей планируется выбирать "шаблон" и заполнять соответствующие параметры.

Кол-во "шаблонов" может меняться, кол-во общих параметров может и меняться, и отсутствовать.

По общим параметрам нужно производить вычисления, производить поиск и хотелось бы хранить общие параметры в одном месте. Также не хотелось бы ограничивать кол-во параметров. И желательно не добавлять новые поля "на ходу".

Подскажите, как это спроектировать?

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


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