Подобрать подходящую структуку таблиц для хранения наличия

MySQL базы данных

Здравствуй, извини что беспокою.
В вопросе http://otvety.google.ru/otvety/thread?tid=692fb06c9e72d327
Про хранение свойств и наличия товаров.
У меня нечто похожее, только у товаров существует размерная сетка и цвета. Для каждой размерной сетки создается своя таблица, что меня очень не устраивает из-за трудности редактирования сетки, если вдруг понадобится.
Например:
Платья - размерная сетка - 0::2::4::6::8 ... ::20 ; цвета белый, бежевый
Бижутерия - разм. сетка - 0 ; цветов там 5 штук
Кроме всего прочего есть еще и место, где находится данный товар(а находится он может одновременно в трех местах)
На данный момент реализовал так:
Таблица с платьями:
id артикул место цвет размер0 размер2 ... размер20
1 1110 1 белый 2 0 ... 1

2 1110 2 белый 0 0 ... 0

3 1110 1 бежевый 1 1 ... 1

Таблица с бижутерией:
id артикул место цвет размер0
1 nh507 1 белый 0

2 nh507 2 еще цвет 1

3 nh507 1 бежевый 6

Я изначально думал отчасти бороться с этим - держать всего лишь один размер и заносить все через "::", но это очень не красиво.
Потом думал вынести размер как параметр, но тогда количество строк будет безумным(для одного артикула - цвет*кол-во размеров*кол-во мест), или все же я правильно думаю?

Примечание:
@Epsiloncool
Я плохо понял написанное вами =(
Я новичек в таблицах, и все наличие на данный момент дергается не более 50 раз в день(работает внутри одного магазина), но в целях собственного развития очень хочу найти более-менее универсальный и масштабируемый вариант, аеще лучше просто понять логику ее проектировки.
Может надо на выходе чтобы было так?:
1 таблица размер\цвет\место:
id article size color place
2 таблица связь с первой + наличие
id grid_id count

Но ведь тогда в 1 таблице будет много информации

Товар без сетки не существует в наличии.. если сетки нет то размер 0, если нет цвета то цвет "no"
Ответы:
Все вариации размеров нужно вынести в одну общую таблицу, назовём её size_grids. Если у товара может быть какая-то размерная сетка, то её ID (этой сетки) добавляем как столбец к товару.
Размерную сетку лучше всего хранить так: для каждого размера своя строка со значением.
Я бы сделал что-нибудь в этом роде (вариант неокончательный, конечно):


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.