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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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