Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Оптимальная структура таблиц для справочника товаров  [new]
Iks3
Guest
Проблема в следующем. Есть товар (несколько десятков тысяч наименований). Для удобства поиска товар поделен на группы (например, цепочка Светотехническая продукция – Светильники -Люминесцентные – ЛПО 2х40 ). Таких групп несколько тысяч. Необходимо быстро находить нужный товар и делать выборки по группам товаров. Количество групп у разных товаров может быть разным. Один и тот же товар может входить в разные группы (разные цепочки для поиска).
Может быть, кто-нибудь сталкивался с подобной проблемой
11 янв 02, 13:29    [424]     Ответить | Цитировать Сообщить модератору
 RE:Оптимальная структура таблиц для справочника товаров  [new]
Павел
Guest
Так задача вполне стандартная: Реализация древовидной структуры + мостик многие - ко многим от категорий к товарам. Однако поясните зачем один товар должен входить в разные группы?
14 янв 02, 03:14    [425]     Ответить | Цитировать Сообщить модератору
 RE:Оптимальная структура таблиц для справочника товаров  [new]
Iks3
Guest
Задача не стандартная, в том то и проблема. Дерево не подходит потому, что к одному и тому же товару может быть разный путь по дереву. Один и тот же товар входит в разные группы для удобства его поиска.
14 янв 02, 08:03    [426]     Ответить | Цитировать Сообщить модератору
 RE:Оптимальная структура таблиц для справочника товаров  [new]
Павел
Guest
Даже и предположить не могу как может облегчить поиск вхождение продукции в разные группы. Ведение справочника только усложнит, да и не исключены чисто логистические проблемы. А задача, повторюсь, совершенно стандартная. Или необходимо пояснить что такое отношение многие-ко-многим и как оно реализуется? А вот оптимальное построение дерева уже более серьезная задача. но на эту тему достаточно много статей, в том числе и на этом сайте.
14 янв 02, 12:30    [427]     Ответить | Цитировать Сообщить модератору
 RE:Оптимальная структура таблиц для справочника товаров  [new]
Sergey Makarov
Guest
Тебе нужна таблица товаров, таблица групп (организованная в виде дерева) и "мостик" между Группами и Товарами (Многие к одному). все.
14 янв 02, 23:07    [428]     Ответить | Цитировать Сообщить модератору
 RE:Оптимальная структура таблиц для справочника товаров  [new]
Павел
Guest
Только не многие-к-одному, а многие-ко-многим. Многим категориям должны соответствовать многие товары.
15 янв 02, 03:03    [429]     Ответить | Цитировать Сообщить модератору
 RE:Оптимальная структура таблиц для справочника товаров  [new]
Sergey Makarov
Guest
Мостик - это таблица вида
GroupID
ProduciID

От нее связь к таблице групп - многие к одному
И связь к таблице продуктов - многие к одному

Многие ко многим тут работать не будет.
20 янв 02, 19:59    [430]     Ответить | Цитировать Сообщить модератору
 RE:Оптимальная структура таблиц для справочника товаров  [new]
Павел
Guest
>Многие ко многим тут работать не будет.

Вы абсолютно верно продемонстрировали реализацию связи МНОГИЕ-КО-МНОГИМ между Группами и Товарами.
28 янв 02, 03:25    [431]     Ответить | Цитировать Сообщить модератору
 RE:Оптимальная структура таблиц для справочника товаров  [new]
Vavan
Guest
Бред, самое простое решение:
1. Есть одна главная таблица - товар, а вней коды от главных таблиц, типа
звезды.
2. Окончания звезды - это главные таблицы, а сама таблица товар,-
подчиненная ко всем.
3. А если грамотно организовать еще подчинения окончаний звезды между
собой (при необходимости), то цены не будет.
4. Ну и потом фильтруй товар по этим кодам и их комбинациям, хоть обосрись...
2 фев 02, 17:10    [432]     Ответить | Цитировать Сообщить модератору
 RE:Оптимальная структура таблиц для справочника товаров  [new]
Павел
Guest
>Бред,
Ага, вот и появилась 'светлая голова'!

>1. Есть одна главная таблица - товар, а вней коды от главных таблиц, типа
звезды.

Господин звездочет, мы тут не звезды счетаем а пытаемся в соответствии с реляционной теорией помочь решить человеку проблему. А Вам звезды не подсказывают что у Вас одни сплошные главные таблицы?

>Окончания звезды - это главные таблицы, а сама таблица товар,-
подчиненная ко всем.

Не, я слишком трезв чтобы проникнуться идеей. То главная, то подчиненная... Это что, метод нечеткой логики?

>А если грамотно организовать еще подчинения окончаний звезды между
собой (при необходимости), то цены не будет.

А, начинаю понимать! Да Вы, батенька, коммунист! Цен не будет! Каждому по потребностям!

>Ну и потом фильтруй товар по этим кодам и их комбинациям, хоть обосрись..

Лично я чуть не о...лся читая этот шедевр.
4 фев 02, 02:35    [433]     Ответить | Цитировать Сообщить модератору
 RE:Оптимальная структура таблиц для справочника товаров  [new]
Sergey Makarov
Guest
Мда, а идея была занятная
7 фев 02, 06:32    [434]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить