Проекты по курсу Яндекс Практикума Sql для разработки Ссылка на курс: https://practicum.yandex.ru/profile/sql-for-developers/
| Номер проекта | Название и ссылка | Задача проекта |
|---|---|---|
| 1 | Автосалон «Врум-Бум» | Ваша задача — нормализовать и структурировать существующие сырые данные, а потом написать несколько запросов для получения информации из БД. Для этого перенесите сырые данные в PostgreSQL. Вы можете выполнить работу в любом удобном для вас клиенте. Результатом станет набор SQL-команд, объединённых в единый скрипт. |
| 2 | Сеть ресторанов Gastro Hub | Грамотный менеджмент требует слаженной работы и чёткого управления информацией. Ваша задача — создать базу данных, которая поможет Gastro Hub ещё лучше понимать свой бизнес и оптимизировать работу компании. Для этого необходимо работать с большим объёмом данных: информацией о заведениях, меню, менеджерах, среднем чеке и расположении заведений. Вы получите сырые, необработанные данные, по которым построите дополнительные таблицы, представления и материализованные представления, а также напишите несколько аналитических запросов. Также вы получите дамп — резервную копию базы данных в двух форматах. Чтобы загрузить архивный файл с расширением .sql, используйте функцию pgAdmin Restore. Если у вас возникнут проблемы с разворачиванием дампа, воспользуйтесь версией в текстовом формате — файлом с расширением .zip. Это архив — распакуйте его, а затем используйте файл.Ваш вклад в Gastro Hub поможет компании достигнуть новых высот и удивить гостей ещё более вкусной едой и безупречным сервисом. |
| 3 | Система управления персоналом «Всё записано» | В компании есть база данных PostgreSQL с детализированной информацией о сотрудниках, проектах и логах времени. Сейчас структуре БД и механизмам запросов не хватает гибкости и производительности. Кроме того, политика безопасности проекта гласит: все запросы выполняются строго через функции и процедуры, сырые запросы к таблицам — запрещены.Ваша задача — создать ряд хранимых процедур и функций, которые оптимизируют и автоматизируют процессы извлечения, анализа и изменения данных. Арсений предполагает, что это позволит менеджерам по персоналу и бухгалтерии Dream Big быстро получать отчёты, анализировать рабочие часы и корректировать данные в режиме реального времени. |
| 4 | Cервис доставки еды Gastro Hub Delivery | Во втором модуле вы помогали компании Gastro Hub оптимизировать бизнес-процессы — и прекрасно справились! Gastro Hub продолжает кормить людей невероятно вкусной едой, успешно расширяется и покоряет очередные высоты. Компания развивает новое направление — доставку еды из своих заведений Gastro Hub Delivery (GHD). А также планирует коллаборацию с другими ресторанами, барами, кофейнями и пиццериями, чтобы курьеры GHD доставляли блюда из этих заведений.В последнее время бизнес развивается стремительно, поэтому нагрузка на базу данных существенно возросла, и встал вопрос об оптимизации. Пора снова помочь Gastro Hub!В этом проекте описания таблиц и ERD не будет — вам предстоит самостоятельно исследовать базу данных.Проект состоит из двух частей. В первой части обозначены проблемы, которые возникают при эксплуатации системы. Вам нужно исследовать таблицы БД и предложить решения этих проблем. Во второй части ваша задача — определить медленные запросы и оптимизировать их. |