powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура таблиц и запросов
19 сообщений из 19, страница 1 из 1
Структура таблиц и запросов
    #38538670
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Прошу совета вот по какому вопросу:
Как правильно реализовать следующее?

Есть большой каталог.
Пользователь задает в глобальных настройках - что именно ему показывать в каталоге.

Соответственно: из, например, 1000 объектов в каталоге (все объекты), согласно глобальных настроек, показывается только 200. Т.е, это некий "срез" каталога.

Спасибо.
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38538674
_djХомяГ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) Что подразумевается под каталогом
2) Что за объекты
3) Как это сочетается с MS SQL ?
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38538676
Mismeric
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно Distinct или внутренний Group By если часть значений совпадают.
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38538680
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63,

таблица каталога
таблица пользователей
таблица настроек

в чем затруднение?
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38538683
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_djХомяГ1) Что подразумевается под каталогом
2) Что за объекты
3) Как это сочетается с MS SQL ?

1-2. Каталог и объекты - например - это каталог товаров в интернет магазине. Любы товары.
3. Как вариант, предполагал, что глобальные настройки нужно хранить в таблице базы и при формировании страницы каталога, сначала обращаться к этой таблице, а уже затем, получив параметры из неё, из общего каталога делать выборку.
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38538685
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StarikNavyvladka63,

таблица каталога
таблица пользователей
таблица настроек

в чем затруднение?

Т.е фактически таблица настроек - это параметры для обращения к каталогу.
Правильно понимаю?

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38538766
_djХомяГ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все таки не совсем понятно - может в эту сторону
Row-Level Security в РСУБД посмотреть
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38538798
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_djХомяГВсе таки не совсем понятно - может в эту сторону
Row-Level Security в РСУБД посмотреть

Речь идет не о том, чтобы ограничить права доступа, а о быстром доступе к нужной информации.

Например: человеку нужно в каталоге смотреть только товар - Кресло.
Хотя, при желании, он может посмотреть все виды товаров, которых, например, 400.

Соответственно, два мне видится два пути решения:
1. показывать весь каталог и пользователю, при каждом заходе в каталог, нужно фильтровать каталог по "Кресло".
2. настройка своего глобального фильтра - единоразово установил - "Кресло" и при каждом заходе в каталог ему показываются только "Кресло". Хотя он может сам поменять в своих настройках и будут показывать не только "Кресло", но и "Диваны."
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38538830
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63,

Ну вариант 2 как-бы расширяет вариант 1. Если товары разного назначения и пользователя интересует только одна (несколько) товарная группа то можете реализовать вариант 2. Иначе смысла нет городить такой огород, т.к. вариант 1 вполне жизнеспособен.
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38538838
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К вышесказанному. Можно будет просто в таблице пользователей добавить поле в котором хранить запрос с сохраненными фильтрами. Соответственно при входе проверяем поле и либо фильтруем сразу, либо показываем все.
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38538862
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Злой Бобрvladka63,

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

Да, Вы абсолютно правильно меня поняли.
Просто вариант 1 - в любом случае ставить фильтр - он будет громоздким на странице (400 товарных групп), пользователи матом будут ругаться - каждый раз, зашел на страницу, найди и отметь в списке из 400 строк - 2 или 3..
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38538868
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Злой БобрК вышесказанному. Можно будет просто в таблице пользователей добавить поле в котором хранить запрос с сохраненными фильтрами. Соответственно при входе проверяем поле и либо фильтруем сразу, либо показываем все.

вот по этому: "поле в котором хранить запрос с сохраненными фильтрами" у меня нет практики.
Нет ссылки на пример?
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38538884
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63,

Поле nvarchar() к примеру.
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38538887
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Злой Бобрvladka63,

Поле nvarchar() к примеру.

Ясно, спасибо большое!
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38540052
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63вот по этому: "поле в котором хранить запрос с сохраненными фильтрами" у меня нет практики.
Нет ссылки на пример?

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

Но я вот что хотел сказать. Такие методы фильтрации приводят к неликвидам. Человек попросту не может узнать что еще и вообще есть, потому что захлобучился фильтром, соцсеткой, телеканалом, наушниками и плеером.

Другими словами сайт должен начинаться с витрины если кто-то там хочет на самом деле продавать. Трудностей с фильтрацией не будет если интерфейс сделан грамотно.

Ну и главное. К вам в магаз как в клуб что ли ходят, или типа в уютный бложег?
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38540060
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну да, с другой стороны таким покупателям в их любимом разделе ассортимента можно запузырить индивидуально повышенные цены. Им все равно никогда не узнать о ценниках конкурентов при такой склонности к уютной фильтрации.
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38540234
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
debloggervladka63вот по этому: "поле в котором хранить запрос с сохраненными фильтрами" у меня нет практики.
Нет ссылки на пример?

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

Но я вот что хотел сказать. Такие методы фильтрации приводят к неликвидам. Человек попросту не может узнать что еще и вообще есть, потому что захлобучился фильтром, соцсеткой, телеканалом, наушниками и плеером.

Другими словами сайт должен начинаться с витрины если кто-то там хочет на самом деле продавать. Трудностей с фильтрацией не будет если интерфейс сделан грамотно.

Ну и главное. К вам в магаз как в клуб что ли ходят, или типа в уютный бложег?

Вы правы.
Но я всего лишь стараюсь "добавить" возможности.

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

Захочет через неделю, месяц поменять - поменяет.
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38540634
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63,

В руцентре сидят упыри которые догадались кешировать урлы и самым идиотским образом редиректят из кукей по сессии х знает куда - постом! То есть в адресе у вас одно, а вы в другом месте, не там куда адрес показывает. И это происходит, заметьте, в админской части.

Если намек не понят то значит у вас нет урлов с фильтрами, вы их шарашите постами на сервер и сделать закладку реально невозможно. Откуда ноги вопроса очевидно и произрастают.

В руцентр я написал комплейн, бюрократия ответила делу дан ход. Мне похер, я просто сношу их куки прежде чем заняться администрированием через их веб. И вам пишу - сделайте нормальные GET адреса невзирая на долготу и не эстетичный вид. В урлы нормальный человек сроду не смотрит, более того, в новой жопере кажется, вообще урлов нет, они только домен показывают пока по строке не щелкнешь. Сервис, мля.
...
Рейтинг: 0 / 0
Структура таблиц и запросов
    #38540641
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например зайдите на яндекс-маркет. Щелкните расширенный поиск. Чего-нить пощелкайте еще, жмите ок и смотрите какой у них вылупится чудесатый урл. Там ровно один аргумент, но шопесец какой кучерявый. Какой-то гений догадался напридумывать сепараторов всякого рода чтоб не париться экспортом поста. Колят строку на массивы, массивы на массивы, массивы на переменные и тп. Впрочем, там и сервер маргинальный, может быть из-за него.

Ну вот, и мешает это маркету существовать? А между тем вы можете сделать закладку на любое сочетание обильных фильтров. Не вы, а тот клиент в смысле. Вот и все решение.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура таблиц и запросов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]