Техническое задание: Разработка базы данных предприятия

Цель проекта

Создание надежной и масштабируемой базы данных, которая станет основой для будущего корпоративного программного обеспечения. Работа выполняется в два этапа: на первом - проектирование и реализация БД, на втором - разработка интерфейса для взаимодействия с ней.

Основные задачи первого этапа

  • Анализ предметной области и бизнес-процессов предприятия.
  • Проектирование логической и физической модели базы данных.
  • Создание структуры таблиц, определение связей между ними.
  • Реализация базы данных в выбранной СУБД.
  • Написание основных хранимых процедур, триггеров и представлений (при необходимости).
  • Обеспечение целостности, безопасности и производительности данных.
  • Подготовка документации по структуре БД.

Требования к результату

  • База данных должна быть нормализована и оптимизирована.
  • Структура должна быть гибкой для возможного расширения функционала на втором этапе.
  • Необходимо предусмотреть ролевую модель доступа к данным.
  • Должна быть обеспечена возможность резервного копирования и восстановления.

Дальнейшие шаги

Успешно реализованная база данных будет использована как backend для клиентского приложения или веб-интерфейса, разработка которого планируется в рамках второго этапа проекта.

Разработка бэкенда для работы с белыми списками и интеграция с CDN

Требуется серверное решение для проверки IP-адресов на соответствие белым спискам. Задача включает помощь в настройке и прохождении модерации стороннего CDN-сервиса. Ищем готовое решение или специалиста для реализации.