таблица с "повторяющимися" значениями столбцов

botan

Новичок
таблица с "повторяющимися" значениями столбцов

Начну наверно с примера.
Есть скажем товар. Скажем стиральная машина. У неё куча характеристик, например габариты,цена,модель,вместимость, и т.д.
И ещё есть "специальные функции" коих количество не известно. Ну там "сушка", "автомотическое выжимание", "проверка карманов на заполненость" и т.д.

Можно ли сделать так, что бы у таблицы было 1 поле
"special_functions" а в нём хранились эти функции.

Пока мне кажется что это можно сделать исключительно

копируя поля "габариты,цена,модель,вместимость"
и дописывая каждый раз "специальную функцию".

Ну а если этих полей много... Они ведь повторяются - все кроме одного (special_functions)

Это можно как-то оптимизировать ?

Может ссылку какую подкините ?
 

SiMM

Новичок
Заведи в своей базе вторую таблицу, в которой будут храниться данные типа id товара (естесственно, в основной таблице так же надо будет иметь поле с уникальным id) и id специальной функции (либо текст спец. функцией, если лень заморачиваться с третьей таблицей-справочником).
 

Vladivostok2000

Guest
Что -то я не могу понять
Есть серия, к ней есть описание )(т.е. одна серия одно описание), у кажной серии есть несколько цветов и одна фотография для каждого цвета серии.
Как это предствавить в виде таблиц????
 

Vladivostok2000

Guest
кажется я понял... прав ли я???
//таблица серий и описаний
id серия описание
1 standart что-то
2 e2 что-то
3 tx44 что-то

//таблица цветов
id цвет
1 серый
2 белый
3 голубой

//таблица связей
значени (фото) id серии id цвета
c:\fotka1.jpg 1 3
c:\fotka2.jpg 2 3
c:\fotka3.jpg 3 1
 

chira

Новичок
если фотка показывает цвет и он одинаков для любой серии, то саму фотку нужно поместить в таблицу цветов.
Код:
//таблица цветов
id | цвет   | фото
 1 |серый   | fotka1.jpg 
 2 |белый   | fotka2.jpg 
 3 |голубой | fotka3.jpg
 
Сверху