Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Занести все в одну таблицу или в несколько и связать по id ?
То есть создать 1 таблицу в которой будет типа:
id | Производит (id) | Каталог (name) | Артикул (name) | Цена | Валюта | Дата |
id | id_Произв 1 | Катал 1 | Артик 1 | Цена | Валюта | Дата |
id | id_Произв 1 | Катал 1 | Артик 2 | Цена | Валюта | Дата |
id | id_Произв 1 | Катал 2 | Артик 1 | Цена | Валюта | Дата |
id | id_Произв 2 | Катал 1 | Артик 1 | Цена | Валюта | Дата |...
Названия каталогов у разных производителей могут быть одинаковые, как же и артикулы.
Так же есть каталоги, которые не относятся к производителям, то есть:
...
id | id_Произв 0 | Катал 1 | Артик 1 | Цена | Валюта | Дата |
id | id_Произв 0 | Катал 1 | Артик 2 | Цена | Валюта | Дата |
id | id_Произв 0 | Катал 2 | Артик 1 | Цена | Валюта | Дата |..
Или лучше по другому делать?
Или вообще в одной таблице Артикулы, в другой Каталоги и в третей связываем всех по id ?
Вариант 2:
в одной таблице Артикулы, в другой Каталоги и в третей связываем всех по id ?
А вот несколько - это например:
т.1 Catalogi
id | Каталог (name)
id | Катал 1
id | Катал 2
id | Катал 3
т.2 Articles
id | Артикул (name)
id | Артикул 1
id | Артикул 2
id | Артикул 3
т.3 Связи:
id | Производит (id) | Каталог (id) | Артикул (id) |
id | id_Произв 1 | id_Catalog 1 | id_Артик 1
id | id_Произв 1 | id_Catalog 1 | id_Артик 2
id | id_Произв 1 | id_Catalog 1 | id_Артик 3
id | id_Произв 1 | id_Catalog 2 | id_Артик 1
id | id_Произв 2 | id_Catalog 1 | id_Артик 1
Отредактированно hea8y (01.12.2012 00:16:25)
Неактивен
Изначально при проектировании стараются сделать нормализацию
http://ru.wikipedia.org/wiki/%D0%9D%D0% … 0%BC%D0%B0
В дальнейшем возможно придется пойти на определенную денормализацию с целью увеличения производительности.
Неактивен
Страниц: 1