/Project-Udiddit

Eu desenvolvi esse código para que eu pudesse me nanograduar em SQL pela Udacity

Data de início

Eu comecei esse projeto em Janeiro de 2022

Título do projeto

Original:

Udiddit, A Social News Aggregator

Tradução:

Udiddit, Um Agregador de Notícias Sociais

Descrição:

Original:

Udiddit is a social news aggregator, content rating, and discussions website. On Udiddit, registered users are able to link to external content or post their own text content about various topics, ranging from common topics such as photography and food, to more arcane ones such as horse masks or birds with arms. In turn, other users can comment on these posts, and each user is allowed to cast a vote about each post, either in an up (like) or down (dislike) direction.

Unfortunately, due to some time constraints before the initial launch of the site, the data model stored in Postgres hasn’t been well thought out, and is starting to show its flaws. You’ve been brought in for two reasons: first, to make an assessment of the situation and take steps to fix all the issues with the current data model, and then, once successful, to improve the current system by making it more robust and adding some web analytics.

Tradução:

Udiddit é um agregador de notícias sociais, avaliação de conteúdo, e site de discussões. No Udiddit, usuários cadastrados podem referenciar conteúdos externos ou postar seus próprios textos sobre diversos tópicos, indo de tópicos comuns, como fotografia e comida, à tópicos mais misteriosos, como máscaras para cavalos ou pássaros com braços. Por sua vez, outros usuários podem comentar nessas publicações, e cada usuário pode votar em cada post, seja para cima (gostar) ou para baixo (não gostar).

Infelizmente, devido a algumas limitações de tempo antes do lançamento inicial do site, o modelo de dados armazenado no Postgres não foi bem pensado e está começando a mostrar suas falhas. Você foi contratado por dois motivos: primeiro, para fazer uma avaliação da situação e tomar medidas para corrigir todos os problemas com o modelo de dados atual e, depois de bem-sucedido, melhorar o sistema atual, tornando-o mais robusto e adicionando algumas análises da web.

Arquivos usados

bad_db.sql

Udiddit, A Social News Aggregator Student Starter Template.doc

Agradecimentos

Mauro Pires - CEO & Fundador da Obi.tec

Douglas Miranda - Engenheiro de Dados que me orientou paralelamente durante os estudos

Udacity - Plataforma onde aprendi tudo o que sei sobre SQL