Вопрос по структуре РБД

12
Bor-ka
На сайте с 16.11.2004
Offline
256
#11
prometex:
Если взять 50 груп товаров, и у каждой группы по 20 параметров, то получится таблица параметров у которой будет 1000 полей.

давайте Вы сначала прочтете какую либо книгу по БД.

у Вас будет несколько полей и 1000 записей.


ID|Property_ID|Item_ID|Property_value
1 |1 |1 |Значение св-ва 1 для товара 1
2 |2 |1 |Значение св-ва 2 для товара 1
3 |1 |2 |Значение св-ва 1 для товара 2
4 |2 |2 |Значение св-ва 2 для товара 2
5 |1 |3 |Значение св-ва 1 для товара 3

и т.д.

P
На сайте с 16.06.2008
Offline
14
#12

блин, точно! :)

как я сам не догадался...!?

спасибо дорогой!

Brand from Amber
На сайте с 18.08.2007
Offline
293
#13
Bor-ka:


ID |Property_ID|Item_ID|Property_value
1 |1 |1 |Значение св-ва 1 для товара 1
2 |2 |1 |Значение св-ва 2 для товара 1
3 |1 |2 |Значение св-ва 1 для товара 2
4 |2 |2 |Значение св-ва 2 для товара 2
5 |1 |3 |Значение св-ва 1 для товара 3

А теперь ещё раз для меня можно? Насколько я понял из вышеотквоченного, то должна быть ещё одна таблица связывающая Property_ID и Property_Name (о котором Вы забыли упомянуть) в которой будет как раз 1000 полей...


ID |Property_ID |Property_Name|
1 |1 | Диагональ
2 |2 | Контрастность
3 |3 | моющие свойства
4 |4 | сыпучесть

Итог - 3-и таблицы: articles, properties и та которую я нарисовал - правильно понимаю, или мне тоже книжек почитать? ;)

Лучший способ понять что-то самому - объяснить это другому.
Bor-ka
На сайте с 16.11.2004
Offline
256
#14

Brand from Amber,

у Вас получается связь М:М, которая разрешается через дополнительную таблицу.

Поэтому у Вас будет список статей, список свойств и таблица связи, содержащая первичный ключ, ID св-ва, ID статьи.

P
На сайте с 16.06.2008
Offline
14
#15
Bor-ka:
Brand from Amber,
у Вас получается связь М:М, которая разрешается через дополнительную таблицу.
Поэтому у Вас будет список статей, список свойств и таблица связи, содержащая первичный ключ, ID св-ва, ID статьи.

Неа... 🚬

Получается четыре таблицы:

1) Группы товаров (это может быть каталог)

2) Товары

3) Параметры товаров

4) Данные параметров

Отношения:

Товары - Группы товаров (М:1)

Параметры товаров - Группы товаров (М:1)

Данные параметров - Товары (М:1)

Данные параметров - Параметры товаров (М:1)

🍾

Bor-ka
На сайте с 16.11.2004
Offline
256
#16
prometex:
Получается четыре таблицы:

да хоть 24, я Вам привел решение вопроса связи товаров и параметров, которое и процитировано:

prometex:
Параметры товаров - Группы товаров (М:1)
Данные параметров - Товары (М:1)
Данные параметров - Параметры товаров (М:1)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий