powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / подскажите организацию БД
6 сообщений из 6, страница 1 из 1
подскажите организацию БД
    #32054641
Задача: имеется куча прайс-листов в формате xls.
в каждом прайсе - несколько тысяч позиций и цены на них в разных торговых точках
прайсы обновляются каждую неделю.
архив подобрался за 4 года.
(представляете количество информации?)

Структура прайс-листа такая:
категория1
наименование_товара1 цена1 цена2 цена3 цена4 цена5
наименование_товара2 цена1 цена2 цена3 цена4 цена5
категория2
наименование_товара3 цена1 цена2 цена3 цена4 цена5
наименование_товара4 цена1 цена2 цена3 цена4 цена5

и т.д.

Необходимо организовать статистику (простейший вариант - отслеживать изменение цены на определенный товар)

Необходимо придумать структуру БД. Как это сделать, чтобы статистику можно было дергать в реальном времени? скажем, через asp? и вообще, реально ли это?

сливать данные в одну таблицу (номер_товара, номер_магазина_дата_цена) - выборка слишком долгая.
Может быть, имеет смысл завести на каждый товар по таблице? и пихать туда только дату, номер магазина и цену? но тогда нельзя будет, скажем, просмотреть ассортимент в определенном магазине.

Люди, подскажите хорошую идею

Надеюсь на помощь
...
Рейтинг: 0 / 0
подскажите организацию БД
    #32054699
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Impossible. Нет уникального идентификатора товара. А на название здесь положиться нельзя - оно в прайсах весьма изменчиво.
...
Рейтинг: 0 / 0
подскажите организацию БД
    #32054734
Фотография akuz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См. OLAP
...
Рейтинг: 0 / 0
подскажите организацию БД
    #32055005
А все таки. если допустить, что с названиями товара неразберихи нет, какой вариант наиболее приемлем?

Про OLAP - с чего начать? пока не пойму, с какого конца подступиться. Может быть, где-то уже есть готовое решение?
...
Рейтинг: 0 / 0
подскажите организацию БД
    #32055010
Ax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем плох в этом плане SQL Server 2000 + ASP ?
Как платформа.
...
Рейтинг: 0 / 0
подскажите организацию БД
    #32055029
Фотография akuz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Ax
Плох тем, что, во первых, встроенных средств анализа не имеет, во вторых, не надо мешать в одну бочку Inter/Intra-net приложения с которыми работают юзеры, разбросанные по всему миру, и задачи анализа данных, котрые обычно выполняются аналитическим отделом, расположенным в офисе.

2 Интересующийся
Про OLAP - с чего начать
С теории, хорошо бы пару дней потратить на прочтение хорошей книги.
Хорошее средство (из доступных) для формирования OLAP отчётов - MS Excel 2000, посмотрите в меню Pivot Table. Для начала, попробуйте скопировать часть данных в Excel и построить на их основе Pivot Table. Если все ваши прайс листы влезут в Excel, то можно на этом и остановиться. Если нет, то установите MS Analizis Services (из поставки MSSQL) и изучите его при помощи примеров и описаний, входящих в поставку.
Сходите на сайт www.olap.ru там есть всё необходимое.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / подскажите организацию БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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