Skip to content

mazminovad/ya_practikum_sql_for_dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ya_practikum_sql_for_dev

Проекты по курсу Яндекс Практикума 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 не будет — вам предстоит самостоятельно исследовать базу данных.Проект состоит из двух частей. В первой части обозначены проблемы, которые возникают при эксплуатации системы. Вам нужно исследовать таблицы БД и предложить решения этих проблем. Во второй части ваша задача — определить медленные запросы и оптимизировать их.

About

Проекты по курсу Яндекс Практикума Sql для разработки

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors