Sobre este projeto
it-programming / data-science-1
Aberto
Criar um banco de dados PostgreSQL.
O banco de dados deve incluir a configuração de tabelas e consulta final para obtenção da visualização desejada.
(Você pode usar as ferramentas da Internet, seus aplicativos pessoais, ou qualquer material que tenha acesso).
Conteúdo do banco de dados
Uma tabela Users, com várias colunas de identificação, incluindo uma coluna de id.
Uma tabela login_ips, com várias colunas, incluindo as colunas id, user_id, created date e origen_ip (do tipo string).
As colunas id de cada tabela deve ter todas as propriedades que se esperaria delas (inteiros sequenciais, únicos indexados).
A coluna user_id é uma foreign_key indexada apontando para a tabela de users. Contextualmente, a segunda tabela registra o IP do usuário cada vez que faz login na plataforma. Assim, cada user possui vários login_ips associados, cada um registrando o IP como string e o instante como datetime.
Para simplificar, os ips são strings com um único caractere (por exemplo: "3", "a", ou "G").
Objetivo final -> Consulta com visualização de dados desejada. (Extração)
Dado um IP específico (por exemplo "G"), escreva uma query que liste todos usuários cujo último acesso foi com esse IP (quer dizer, origem_ip = 'G').
O "último acesso" de um user é a linha da tabela login_ips que tiver o maior "created_at" para esse user_id.
Contexto Geral do Projeto
Preciso zip dos arquivos do banco e a Query de Consulta atingindo o objetivo final.
Categoria TI e Programação
Subcategoria Data Science
Tamanho do projeto Médio
Isso é um projeto ou uma posição de trabalho? Um projeto
Disponibilidade requerida Conforme necessário
Prazo de Entrega: 10 de Agosto de 2022
Habilidades necessárias