powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование характеристик для товаров
3 сообщений из 3, страница 1 из 1
Проектирование характеристик для товаров
    #36447560
Фотография INOKENTiY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте
вот думаю как лучше сделать бд для:
есть шаблоны характеристик, то есть шаблон Ноутбуки, который привязывается к категории Ноутбуки, шаблон имеет наборы хар-к например Монитор, Жесткий Диск и т.д., Монитор имеет характеристики Диагональ, а потом значения этой хар-ки. Еще характеристика должна иметь тип значения (Текст, селект, радио-, чек- батон), так вот нужно ли делать на каждый тип отдельную таблицу для значений? и есть другой вариант реализации таблиц кроме как EAV?
...
Рейтинг: 0 / 0
Проектирование характеристик для товаров
    #36448772
maniac85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вы правда радио- и чек- батоны в базу данных запихаете??
...
Рейтинг: 0 / 0
Проектирование характеристик для товаров
    #36449300
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
INOKENTiYЗдравствуйте
вот думаю как лучше сделать бд для:
есть шаблоны характеристик, то есть шаблон Ноутбуки, который привязывается к категории Ноутбуки, шаблон имеет наборы хар-к например Монитор, Жесткий Диск и т.д., Монитор имеет характеристики Диагональ, а потом значения этой хар-ки. Еще характеристика должна иметь тип значения (Текст, селект, радио-, чек- батон), так вот нужно ли делать на каждый тип отдельную таблицу для значений? и есть другой вариант реализации таблиц кроме как EAV?
Если вы можете в момент проектирования определить все атрибуты и типы товара, то проектируйте нормально, в соответствии со стратегией Single Table Inheritance
Если требования не позволяют определить все атрибуты и классы в момент проектирования, используйте EAV.
То как хранится значение атрибута (в разных таблицах на каждый тип (int,string...) или в одной таблице как sqlvariant или string) - это все вариации того же EAV.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование характеристик для товаров
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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