Техническое задание на разработку баз данных

Цель проекта

Создание двух взаимосвязанных баз данных для оптимизации бизнес-процессов предприятия: анализа рыночного спроса и управления товарными запасами.

Задача 1: База данных для анализа и прогноза спроса

Требуется разработать структуру БД, которая позволит:

  • Собирать и хранить исторические данные о продажах продукции.
  • Агрегировать данные по различным параметрам (временные периоды, регионы, категории товаров).
  • Интегрировать внешние данные для анализа рынка (по возможности).
  • Формировать отчеты и визуализацию для принятия решений.
  • Реализовать функционал для построения прогнозных моделей (на базе исторических данных).

Задача 2: База данных для автоматизации учета товаров

Требуется разработать структуру БД для системы складского учета, которая обеспечит:

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

Общие требования

  • Продуманная нормализованная реляционная структура (ER-диаграмма обязательна).
  • Четкое описание сущностей, атрибутов и связей.
  • Возможность интеграции двух баз данных (например, для сопоставления прогноза спроса и текущих остатков).
  • Предоставление SQL-скриптов для создания структуры и примеров основных запросов (SELECT, INSERT, UPDATE).
  • Документация по проекту.