powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Товары и их атрибуты ....
10 сообщений из 10, страница 1 из 1
Товары и их атрибуты ....
    #33093240
Gorden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Возможно мой вопрос здесь уже тысячу раз обсуждался, но все-же.

В базе будут храниться товары. Типов товаров будет не много. Например физические - CD диски, загружаемые - Файлы, ну и еще пара видов. У каждого товара свои уникальные атрибуты и их очень много. Так вот, как лучше хранить атрибуты товаров - т.е создавать отдельную таблицы на каждый тип товара или все-же создать таблицу атрибутов для всех типов товара. Тогда получается, что база не будет знать тип данных атрибута? Это нормально или нет?

Я повторюсь, что типов товаров будет немного. Как все-же по вашему опыту эффективнее и логичнее выстроить модель?

Спасибо.
Денис.
...
Рейтинг: 0 / 0
Товары и их атрибуты ....
    #33093283
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поиск рулит
...
Рейтинг: 0 / 0
Товары и их атрибуты ....
    #33093287
Фотография Va1entin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как насчёт вот такой модели?

Table Goods
id_g
name

Table String_Attributes
id_str_attr
str_value

Table Integer_Attributes
id_int_attr
int_value

Table Goods_Attributes
id_g
attribute_type
id_attribute

На какую из таблиц ссылается id_attribute
можно вычислять по attribute_type (необходимо составить справочник)

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Товары и их атрибуты ....
    #33093309
Paul Sacks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При работе с товарами всегда необходимо придерживаться принципов, которые применяются во всем мире т.е. : Таблица товарных групп, Таблица товарных подгрупп, Таблица товарных видов, Таблица товарных разновидностей1, Таблица товарных разновидностей2, Таблица товарных разновидностей3 . Все эти таблицы с первичными ключами. Все таблицы зависят друг от друга. Вот и выбирайте.
...
Рейтинг: 0 / 0
Товары и их атрибуты ....
    #33093340
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> При работе с товарами всегда необходимо придерживаться принципов, которые
> применяются во всем мире

Кем применяется, позвольте осведомиться? Может ну его нах "за весь мир" голосовать?
...
Рейтинг: 0 / 0
Товары и их атрибуты ....
    #33093365
Paul Sacks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО: Это проф. сайт. И вопросы здесь ставят также профи. Поэтому, если это студенческий проект, то можно обойтись и одной таблицей.
...
Рейтинг: 0 / 0
Товары и их атрибуты ....
    #33093401
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> ИМХО: Это проф. сайт.

Т. е. это Вы так решили?

> И вопросы здесь ставят также профи.

Дружище, вопросы задают. Ставят в угол, например.

> Поэтому, если это студенческий проект, то можно обойтись и одной таблицей.

Если это не студенческий проект, то предложенный Вами вариант тем более никуда не годится.
...
Рейтинг: 0 / 0
Товары и их атрибуты ....
    #33094155
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если типов - единицы, то система 1+N эффективнее. Общая таблица с наименованиями, типами и др. общими атрибутами, специальная таблица для каждого типа.
Альтьтернатива см. например
http://www.sql.ru/forum/actualthread.aspx?tid=181538
...
Рейтинг: 0 / 0
Товары и их атрибуты ....
    #33094317
YBW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
YBW
Гость
guest_20040621> ИМХО: Это проф. сайт.

Т. е. это Вы так решили?

> И вопросы здесь ставят также профи.

Дружище, вопросы задают. Ставят в угол, например.

> Поэтому, если это студенческий проект, то можно обойтись и одной таблицей.

Если это не студенческий проект, то предложенный Вами вариант тем более никуда не годится.


подписался
...
Рейтинг: 0 / 0
Товары и их атрибуты ....
    #33190237
Gorden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Paul SacksПри работе с товарами всегда необходимо придерживаться принципов, которые применяются во всем мире т.е. : Таблица товарных групп, Таблица товарных подгрупп, Таблица товарных видов, Таблица товарных разновидностей1, Таблица товарных разновидностей2, Таблица товарных разновидностей3 . Все эти таблицы с первичными ключами. Все таблицы зависят друг от друга. Вот и выбирайте.

А как в таком случае лучше спроектировать таблицу (группу таблиц) для заказов. Как во всем мире из таблицы заказов ссылаются на товары расположенные в разных таблицах?

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


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