База данных — сердце большинства ВКР
Правильно спроектированная БД — это ER-диаграмма с нормализацией, индексы, транзакции и миграции. Именно это проверяет кафедра в разделе «Разработка базы данных».
Что включаем в работу
- Проектирование схемы — нормализация до 3NF, ER-диаграмма, описание связей
- Выбор СУБД — PostgreSQL, MySQL, MongoDB, Redis — с обоснованием
- Миграции — Prisma Migrate, Drizzle, Flyway — версионирование схемы
- Оптимизация запросов — EXPLAIN ANALYZE, составные индексы, партиционирование
- Резервное копирование — стратегия бэкапа как требование к надёжности
- Репликация — master-replica для высоконагруженных систем
📌 SQL-дамп схемы, ER-диаграмма и описание на русском идут в приложения к пояснительной записке.
PostgreSQLОсновная СУБД
MongoDBNoSQL документы
RedisКэш и сессии
PrismaORM + миграции
DrizzleTypeSafe ORM
dbdiagramER-схемы