Um projeto baseado em dados analisando da Rockbuster Stealth LLC Movie Company usando o PostgreSQL.
A Rockbuster Stealth LLC é uma empresa imaginária de aluguel de filmes que costumava ter lojas em todo o mundo. Enfrentando forte concorrência de serviços de streaming, como Netflix e Amazon Prime, eles visam localizar onde os clientes fiéis estão localizados e aumentando a receita em locais com base no filme IVENTORY.
Os dados do Rockbuster provavelmente incluiriam vários detalhes e registros relacionados a aluguel de vídeos, clientes, filmes, transações e muito mais. A visualização para este projeto pode ser encontrada no Tableau aqui
Idioma: software PostGresql: pgadmin, dbvisualizador, LucidChart, Tableau, Excel
Durante o projeto Rockbuster SQL, demonstrei uma variedade de habilidades e competências relacionadas ao gerenciamento de banco de dados e à consulta SQL. Aqui estão algumas das habilidades que posso mostrar:
Design de banco de dados: projetar um esquema de banco de dados relacional que reflita a estrutura e os relacionamentos dos dados no Rockbuster Video Rental Store. Isso envolve a criação de tabelas, a definição de chaves primárias e o estabelecimento de relacionamentos fundamentais.
Criação da tabela: Criando scripts SQL para gerar as tabelas necessárias para armazenar dados relacionados a clientes, filmes, aluguéis, funcionários, gêneros e quaisquer outras entidades relevantes no sistema de aluguel de vídeo.
Inserção de dados: demonstrando a capacidade de preencher o banco de dados com dados de amostra ou registros iniciais, essenciais para fins de teste e desenvolvimento.
Recuperação de dados (Selecionar instruções): Escrevendo consultas SQL para recuperar informações específicas do banco de dados, como detalhes do cliente, informações do filme, histórico de aluguel e registros de funcionários.
Filtragem e classificação: Usando cláusulas SQL, como onde e ordenar filtrar e classificar os resultados da consulta com base em vários critérios, como datas de aluguel, IDs de clientes, gêneros de filmes, etc.
Funções agregadas: Empregando funções agregadas de SQL como contagem, soma, avg e max/min para calcular e apresentar estatísticas ou métricas de resumo relacionadas aos dados de aluguel de vídeo.
Operações de junção: executando operações de junção (junção interna, junção à esquerda, junção direita etc.) para combinar dados de várias tabelas quando necessário, como recuperar o histórico de aluguel de clientes com detalhes do filme.
Subcergas: Usando as subconesas para recuperar dados no contexto de outra consulta, como encontrar o filme mais alugado ou o cliente com o maior número de aluguéis.
Modificação de dados (Atualizar e excluir instruções): Escrevendo instruções SQL para atualizar ou excluir registros conforme necessário, demonstrando recursos de manutenção e gerenciamento de dados.
Integridade dos dados: Implementando restrições como restrições exclusivas, não nulas e de chave estrangeira para garantir a integridade dos dados e impedir as inconsistências de dados.
Indexação do banco de dados: utilizando indexação para otimizar o desempenho da consulta, especialmente ao lidar com grandes conjuntos de dados.
Relatórios de dados: gerando relatórios baseados em SQL que fornecem informações sobre o negócio de aluguel de vídeo Rockbuster, como tendências mensais de aluguel, filmes com melhor desempenho ou análise de fidelidade do cliente.
Documentação: Criando scripts e consultas SQL claras e bem documentadas, incluindo comentários e explicações para seções complexas ou críticas de código.
LIDADE DE ERRO: LIDELAR ERROS PONTADOS E EXCEÇÕES GRAZENCIAMENTE NO CÓDIGO SQL, fornecendo operações de banco de dados robustas e confiáveis.
Otimização da consulta: Identificando e implementando técnicas de otimização de consulta SQL para melhorar o desempenho da consulta ao trabalhar com grandes conjuntos de dados.
Segurança de dados: considerando as melhores práticas de segurança de dados, como garantir que informações confidenciais sejam protegidas adequadamente e o acesso seja restrito com base em funções e permissões do usuário.
Ganhar receita por categoria Top 10 filmes que contribuíram com o maior ganho de receita 10 filmes que contribuíram com menos na receita Gain Distribuição geográfica dos clientes e a receita gerada em cada país do país com distribuição de vendas de alto valor à vida