Отправляет email-рассылки с помощью сервиса Sendsay

За 2005-06-14

Re[6]: Каталог продукции

Здравствуйте, Begemot.

Вы писали 14 июня 2005 г., 15:58:05:

> Андрей, привет!
> СУПЕР!!! Спасибо за идею!!! И как сам не додумался... Ты прав с XML
> это проблема должна решиться. С завтрашнего дня, наверное, начну
> реализовывать, а получится или нет будет видно. Но еще раз спасибо за
> идею!

Идея-то лежит на поверхности. Просто когда говорят о данных, имеют в
виду то, что с этими данными должна работать БД, должны делаться
какие-то запросы, какой-то анализ. Если тебе этого не нужно, то
велком! А если придётся эти разношёрстные данные анализировать и по
ним делать запросы, то ты упрёшься головой в небо.

   Andrey Yakushev 2005-06-14 16:37:11 (#384733)

Re[6]: Каталог продукции

Чего-то я не вижу проблемы...

Товары
id | название | что-то ещё |

разделы
id | pid (родительский) | название | что-то ещё |

связь
id | id товара | id раздела |

Или я не понял сути проблемы?

С уважением, Косарев Дмитрий





библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2005-06-14 16:31:25 (#384730)

Re[5]: Каталог продукции

Андрей, привет!
СУПЕР!!! Спасибо за идею!!! И как сам не додумался... Ты прав с XML
это проблема должна решиться. С завтрашнего дня, наверное, начну
реализовывать, а получится или нет будет видно. Но еще раз спасибо за
идею!

> Здравствуйте, Begemot.

>> Мне же нужно
>> сделать чтобы на раздел добавлялось произвольное количество свойств
>> товаров, данного раздела. Причем свойства могут быть нескольких типов
>> - число, строка, перечисляемый тип и т. д. Т. е., например, раздел
>> "Сотики" и для него задаются свойства: размер, цвет, стандарт, цена
>> и т. д. А для следующего раздела свойства будут уже другими.

> Никаких проблем.
> Заведи текстовое поле и храни в нём информацию в формате XML. Тогда ты
> будешь иметь всё, что захочешь, любого размера и любой структуры.
> Не хочешь XML, сделай что-то типа ini-файла:

> [Параметр1]
> Тип=Целый
> ЕдИзм=руб.
> Подпись=Цена

> [Параметр2]
> Тип=Строка
> ЕдИзм=
> Подпись=Описание товара...

   2005-06-14 15:56:46 (#384698)

Re[5]: Каталог продукции

Андрей, привет!
СУПЕР!!! Спасибо за идею!!! И как сам не додумался... Ты прав с XML
это проблема должна решиться. С завтрашнего дня, наверное, начну
реализовывать, а получится или нет будет видно. Но еще раз спасибо за
идею!

> Здравствуйте, Begemot.

>> Мне же нужно
>> сделать чтобы на раздел добавлялось произвольное количество свойств
>> товаров, данного раздела. Причем свойства могут быть нескольких типов
>> - число, строка, перечисляемый тип и т. д. Т. е., например, раздел
>> "Сотики" и для него задаются свойства: размер, цвет, стандарт, цена
>> и т. д. А для следующего раздела свойства будут уже другими.

> Никаких проблем.
> Заведи текстовое поле и храни в нём информацию в формате XML. Тогда ты
> будешь иметь всё, что захочешь, любого размера и любой структуры.
> Не хочешь XML, сделай что-то типа ini-файла:

> [Параметр1]
> Тип=Целый
> ЕдИзм=руб.
> Подпись=Цена

> [Параметр2]
> Тип=Строка
> ЕдИзм=
> Подпись=Описание товара...

   2005-06-14 15:56:37 (#384697)

Re[5]: Каталог продукции

Привет, Пашка!
На счет надо ли мне это - НАДО!!! И ОЧЕНЬ сильно! Два слова:
техническое задание. :-)

> Привет, Бегемот!

>> Так-то оно так и у меня так сделано (нуц почти так у меня еще
>> несколько полей). Твоя схема тоже не решает проблемы. Мне же нужно
>> сделать чтобы на раздел добавлялось произвольное количество свойств
>> товаров, данного раздела. Причем свойства могут быть нескольких типов
>> - число, строка, перечисляемый тип и т. д. Т. е., например, раздел
>> "Сотики" и для него задаются свойства: размер, цвет, стандарт, цена
>> и т. д. А для следующего раздела свойства будут уже другими.
>> Вот в чем проблема.

> Задумайся хорошенько, надо ли тебе это? Сильно ли надо? Или лучше
> обойтись нормальными средствами с фиксированными параметрами и может
> быть небольшим количеством свободно задаваемых параметров... Я как-то
> пытался подобную программу написать, но это был не MySQL, а Oracle,
> что существенно облегчало задачу. Но несмотря на это была куча
> геморроя и совершенно неоправданные тормоза в работе программы. А
> MySQL еще и не любой SQL-запрос может обрабатывать, не любой
> сложности... В общем хорошо подумай, прежде чем делать такое...

> Пашка

> 14 июня 2005 г., 14:23:50, Begemot <begemotina20***@m*****.ru> wrote:

>> Привет, MDS.

>>> На самом деле я бы сделал так:

>>> 1 таблица имена разделов: у нее 3 основных параметра:
>>> 1. номер (id);
>>> 2. на какой раздел ссылается (номер id). У
>>> основных разделов этот параметр равен 0;
>>> 3.Имя раздела.
>>> 2 таблица со значениями: содержит столбец, который указывает на
>>> id-раздела таблицы 1.

>>> При добавлении нового раздела, добавляй его в 1 таблицу, а его номер
>>> по порядку (id) давай как ссылку в таблицу 2. Если хочешь установить
>>> как подраздел, то в (2) укажи id родительского каталога.

>> Так-то оно так и у меня так сделано (нуц почти так у меня еще
>> несколько полей). Твоя схема тоже не решает проблемы. Мне же нужно
>> сделать чтобы на раздел добавлялось произвольное количество свойств
>> товаров, данного раздела. Причем свойства могут быть нескольких типов
>> - число, строка, перечисляемый тип и т. д. Т. е., например, раздел
>> "Сотики" и для него задаются свойства: размер, цвет, стандарт, цена
>> и т. д. А для следующего раздела свойства будут уже другими.
>> Вот в чем проблема.

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

   2005-06-14 15:55:33 (#384694)

Re[4]: Каталог продукции

Здравствуйте, Begemot.

> Мне же нужно
> сделать чтобы на раздел добавлялось произвольное количество свойств
> товаров, данного раздела. Причем свойства могут быть нескольких типов
> - число, строка, перечисляемый тип и т. д. Т. е., например, раздел
> "Сотики" и для него задаются свойства: размер, цвет, стандарт, цена
> и т. д. А для следующего раздела свойства будут уже другими.

Никаких проблем.
Заведи текстовое поле и храни в нём информацию в формате XML. Тогда ты
будешь иметь всё, что захочешь, любого размера и любой структуры.
Не хочешь XML, сделай что-то типа ini-файла:

[Параметр1]
Тип=Целый
ЕдИзм=руб.
Подпись=Цена

[Параметр2]
Тип=Строка
ЕдИзм=
Подпись=Описание товара...

   Andrey Yakushev 2005-06-14 14:47:52 (#384640)

Re[4]: Каталог продукции

Привет, Бегемот!

> Так-то оно так и у меня так сделано (нуц почти так у меня еще
> несколько полей). Твоя схема тоже не решает проблемы. Мне же нужно
> сделать чтобы на раздел добавлялось произвольное количество свойств
> товаров, данного раздела. Причем свойства могут быть нескольких типов
> - число, строка, перечисляемый тип и т. д. Т. е., например, раздел
> "Сотики" и для него задаются свойства: размер, цвет, стандарт, цена
> и т. д. А для следующего раздела свойства будут уже другими.
> Вот в чем проблема.

Задумайся хорошенько, надо ли тебе это? Сильно ли надо? Или лучше
обойтись нормальными средствами с фиксированными параметрами и может
быть небольшим количеством свободно задаваемых параметров... Я как-то
пытался подобную программу написать, но это был не MySQL, а Oracle,
что существенно облегчало задачу. Но несмотря на это была куча
геморроя и совершенно неоправданные тормоза в работе программы. А
MySQL еще и не любой SQL-запрос может обрабатывать, не любой
сложности... В общем хорошо подумай, прежде чем делать такое...

Пашка

14 июня 2005 г., 14:23:50, Begemot <begemotina20***@m*****.ru> wrote:

> Привет, MDS.

>> На самом деле я бы сделал так:

>> 1 таблица имена разделов: у нее 3 основных параметра:
>> 1. номер (id);
>> 2. на какой раздел ссылается (номер id). У
>> основных разделов этот параметр равен 0;
>> 3.Имя раздела.
>> 2 таблица со значениями: содержит столбец, который указывает на
>> id-раздела таблицы 1.

>> При добавлении нового раздела, добавляй его в 1 таблицу, а его номер
>> по порядку (id) давай как ссылку в таблицу 2. Если хочешь установить
>> как подраздел, то в (2) укажи id родительского каталога.

> Так-то оно так и у меня так сделано (нуц почти так у меня еще
> несколько полей). Твоя схема тоже не решает проблемы. Мне же нужно
> сделать чтобы на раздел добавлялось произвольное количество свойств
> товаров, данного раздела. Причем свойства могут быть нескольких типов
> - число, строка, перечисляемый тип и т. д. Т. е., например, раздел
> "Сотики" и для него задаются свойства: размер, цвет, стандарт, цена
> и т. д. А для следующего раздела свойства будут уже другими.
> Вот в чем проблема.

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





библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2005-06-14 14:44:28 (#384633)

Re[3]: Каталог продукции

Привет, MDS.

> На самом деле я бы сделал так:

> 1 таблица имена разделов: у нее 3 основных параметра:
> 1. номер (id);
> 2. на какой раздел ссылается (номер id). У
> основных разделов этот параметр равен 0;
> 3.Имя раздела.
> 2 таблица со значениями: содержит столбец, который указывает на
> id-раздела таблицы 1.

> При добавлении нового раздела, добавляй его в 1 таблицу, а его номер
> по порядку (id) давай как ссылку в таблицу 2. Если хочешь установить
> как подраздел, то в (2) укажи id родительского каталога.

Так-то оно так и у меня так сделано (нуц почти так у меня еще
несколько полей). Твоя схема тоже не решает проблемы. Мне же нужно
сделать чтобы на раздел добавлялось произвольное количество свойств
товаров, данного раздела. Причем свойства могут быть нескольких типов
- число, строка, перечисляемый тип и т. д. Т. е., например, раздел
"Сотики" и для него задаются свойства: размер, цвет, стандарт, цена
и т. д. А для следующего раздела свойства будут уже другими.
Вот в чем проблема.

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

   2005-06-14 14:21:38 (#384619)