SYS.ONLINE | COURSE: DATABASES
--:--:--

[ Базы данных SQL & NoSQL ]

📚 16 модулей 🎬 96 уроков 💻 4 проекта ⏱ 12 недель

Научитесь проектировать, оптимизировать и работать с базами данных. Изучите PostgreSQL, MongoDB и Redis на реальных проектах.

Чему вы научитесь:

  • ✅ Проектировать схемы баз данных
  • ✅ Писать сложные SQL-запросы
  • ✅ Оптимизировать производительность
  • ✅ Работать с индексами и транзакциями
  • ✅ Использовать MongoDB для неструктурированных данных
⚡ Записаться ← На главную
SQL
-- Пример оптимизированного запроса
SELECT 
    u.name,
    COUNT(o.id) as total_orders,
    SUM(o.amount) as total_spent
FROM users u
INNER JOIN orders o ON u.id = o.user_id
WHERE o.created_at >= '2024-01-01'
    AND o.status = 'completed'
GROUP BY u.id, u.name
HAVING COUNT(o.id) > 5
ORDER BY total_spent DESC
LIMIT 10;