https://github.com/victoralves08/covid-data-normalization
Projeto final da disciplina SIN-220, Banco de Dados com linguagem MySQL do curso de Sistemas de Informação pela Universidade Federal de Viçosa - Campus Rio Paranaíba.
https://github.com/victoralves08/covid-data-normalization
mysql sql
Last synced: about 1 year ago
JSON representation
Projeto final da disciplina SIN-220, Banco de Dados com linguagem MySQL do curso de Sistemas de Informação pela Universidade Federal de Viçosa - Campus Rio Paranaíba.
- Host: GitHub
- URL: https://github.com/victoralves08/covid-data-normalization
- Owner: VictorAlves08
- License: mit
- Created: 2022-05-30T02:08:20.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-30T02:29:32.000Z (about 4 years ago)
- Last Synced: 2025-02-14T17:38:31.675Z (over 1 year ago)
- Topics: mysql, sql
- Homepage:
- Size: 24.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# COVID-19-Data-Normalização
Projeto final da disciplina SIN-220, Banco de Dados com linguagem MySQL do curso de Sistemas de Informação pela Universidade Federal de Viçosa - Campus Rio Paranaíba.
## 🚀 Objetivo do projeto
Durante a evolução da pandemia da COVID-19 vários institutos uniram as forças para
disponibilizar os dados a respeito de sua evolução. Um destes sites é o Our World
in Data1 que atualiza os dados diariamente por meio de arquivos CSV, XLSX e JSON.
Por simplicidade organizaram os dados todos em um único arquivo. Há uma grande
quantidade de dados repetidos indicando que não estão normalizados.
O projeto será fazer uma engenharia reversa neste arquivo de dados por
meio das seguintes tarefas:
1. Normalização dos dados produzindo o esquema relacional equivalente
2. Criação do diagrama do esquema relacional
3. Implementação do esquema relacional no Banco de Dados MySQL
4. Carga dos dados no bancos de dados
5. Implementação de consultas
## 📋 O que deve ser apresentado ?
1. Modelo Lógico na forma do diagrama representando o esquema Relacional que
resultou da normalização. Utilize a notação crow’s foot para os relacionamentos
e a notação IDEF1X para as entidades (Retângulo com 3 compartimentos)
(sugestão de software: MySQL Workbench)
2. Modelo Físico na forma do script de criação do Banco de Dados em SQL. O script
deve ter em sua primeira parte a criação de todas as tabelas, respectivos atributos e
restrições, entretanto as definições das restrições de integridade referencial (chaves
estrangeiras) devem ser definidas após o código de criação de todas as tabelas.
3. Script de Inserção dos dados para as tabelas. O script de inserção será executado
logo após o script de criação do banco de dados.
4. Consultas em SQL requisitadas
## 🛠️ Ferramenta Utilizada
* [MySQL Workbench 8.0 CE](https://repl.it/)
* [Data on COVID-19 (coronavirus) by Our World in Data](https://github.com/owid/covid-19-data/tree/master/public/data)
## ✒️ Autores
* **Victor Alves de Oliveira** - victor.a.oliveira@ufv.br
* **Davi Rangel Câmara da Silva** - davi.camara@ufv.br
## 🎁 Expressões de gratidão
* Agradecimento ao professor da disciplina: Prof. Rodrigo Smarzaro
* Agradecimento a Universidade Federal de Viçosa - Campus Rio Paranaíba.