Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.

eferlin/migration

Repository files navigation

🛠️ 💻

Desafio de Migração de Dados

Mostre que você domina os conceitos básicos para realizar uma migração de dados em PHP!

License   License   License   License

🚀 Sobre o Desafio:

Nesse desafio você deve desenvolver um script em PHP para migrar os dados entre dois sistemas médicos fictícios. Os dados do sistema legado foram extraídos no formato CSV e devem ser migrados para a estrutura do outro sistema, em uma banco de dados MySQL (recomendamos a utlização do MariaDB).

⚕️ Contextualizando:

Uma clínica médica está se atualizando e trocando de sistema. Para isso, é necessário migrar os dados dos seus pacientes e agendamentos para o novo sistema que será implantado, o MedicalChallenge. Os dados dos dois sistemas estão estruturados de formas diferentes, e o seu desafio é adequar e migrar os dados do sistema legado para o novo sistema. A clínica já cadastrou seus médicos e também alguns convênios, procedimentos, pacientes e agendamentos no sistema novo.

🎯 Objetivos:

  • Avaliar seus conhecimentos técnicos na linguagem PHP;
  • Avaliar seus conhecimentos técnicos em bancos de dados MySQL;
  • Avaliar sua capacidade na resolução de problemas lógicos.

💎 Resultados Esperados:

  • Elaboração de uma função em PHP para importação dos dados em CSV para um banco MySQL;
  • Adequação dos dados do sistema legado para o formato exigido pelo banco do sistema MedicalChallenge;
  • Migração dos dados, respeitando todos os relacionamentos originais (do sistema legado);
  • Exportação do resultado final do banco de dados do sistema MedicalChallenge no próprio script em PHP.

✔️ Avaliação:

  1. Execução da estratégia utilizada para importação dos dados de CSV para o banco MySQL;
  2. Estratégia utilizada para manter os relacionamentos entre os dados;
  3. Tempo de execução da migração dos dados;
  4. Qualidade de código;
  5. Corretude.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages