Проект, основанный на анализах данных из кинокомпании Rockbuster Stealth LLC с использованием PostgreSQL.
Rockbuster Stealth LLC - это воображаемая компания по прокату фильмов, у которой были магазины по всему миру. Столкнувшись с жесткой конкуренцией со стороны потоковых услуг, таких как Netflix и Amazon Prime, они стремятся найти, где лояльные клиенты расположены, и увеличить доход в местах на основе фильма Iventory.
Данные Rockbuster, вероятно, будут включать различные детали и записи, связанные с прокатом видео, клиентов, фильмов, транзакций и многого другого. Визуализация для этого проекта можно найти здесь
Язык: программное обеспечение Postgresql: Pgadmin, Dbvisualizer, Lucidchart, Tableau, Excel
Во время проекта Rockbuster SQL я продемонстрировал ряд навыков и компетенций, связанных с управлением базами данных и запросами SQL. Вот некоторые из навыков, которые я могу продемонстрировать:
Дизайн базы данных: проектирование схемы реляционной базы данных, которая отражает структуру и отношения данных в магазине проката видео Rockbuster. Это включает в себя создание таблиц, определение основных ключей и установление отношений иностранных ключей.
Создание таблиц: Создание сценариев SQL для создания необходимых таблиц для хранения данных, связанных с клиентами, фильмами, арендами, сотрудниками, жанрами и любыми другими соответствующими организациями в системе проката видео.
Вставка данных: демонстрировать возможность заполнить базу данных образцами данных или начальными записями, что важно для целей тестирования и разработки.
Поиск данных (выберите операторы): написание запросов SQL для извлечения конкретной информации из базы данных, таких как данные о клиенте, информация о фильмах, история аренды и записи сотрудников.
Фильтрация и сортировка: использование предложений SQL, таких как где и заказ, чтобы фильтровать и сортировать результаты запроса на основе различных критериев, таких как даты аренды, идентификаторы клиентов, жанры фильмов и т. Д.
Совокупные функции: использование агрегированных функций SQL, таких как COUNT, SUM, AVG и MAX/MIN для расчета и представленной сводной статистики или показателей, связанных с данными аренды видео.
Присоединяйтесь к операциям: выполнение операций соединения (внутреннее соединение, левое соединение, правое соединение и т. Д.), Чтобы объединить данные из нескольких таблиц, при необходимости, таких как поиск истории аренды клиентов с деталями фильма.
Подтехнологии: Использование подразделений для извлечения данных в контексте другого запроса, такого как поиск наиболее арендованного фильма или клиента с наибольшим количеством аренды.
Модификация данных (обновление и удаление операторов): написание операторов SQL для обновления или удаления записей по мере необходимости, демонстрируя возможности обслуживания данных и управления.
Целостность данных: реализация ограничений, таких как уникальные, а не нулевые, и иностранные ключевые ограничения для обеспечения целостности данных и предотвращения несоответствий данных.
Индексация базы данных: использование индексации для оптимизации производительности запросов, особенно при работе с большими наборами данных.
Отчеты об данных: создание отчетов на основе SQL, которые дают представление о бизнесе Rockbuster Video Adduction, таких как ежемесячные тенденции аренды, высшие фильмы или анализ лояльности клиентов.
Документация: Создание четких и хорошо документированных сценариев SQL и запросов SQL, включая комментарии и объяснения для сложных или критических разделов кода.
Обработка ошибок: обработка потенциальных ошибок и исключений изящно в коде SQL, обеспечивая надежные и надежные операции базы данных.
Оптимизация запросов: выявление и реализация методов оптимизации запросов SQL для повышения производительности запросов при работе с большими наборами данных.
Безопасность данных: с учетом лучших практик безопасности данных, таких как обеспечение надлежащей защиты конфиденциальной информации, и доступ ограничен на основе ролей и разрешений пользователей.
Выручка заработка по категории 10 лучших фильмов, которые принесли наибольшее количество доходов 10 фильмов, которые внесли наименьшее количество в сфере выручки.