Skip to content

Introducao

Este trabalho apresenta uma visao introdutoria sobre Arquitetura de Dados no modelo Lakehouse, utilizando um sistema academico simples como referencia. O cenario simula o cadastro de alunos e o registro de notas, permitindo explicar conceitos de armazenamento, processamento e confiabilidade de dados em um contexto proximo da realidade.

O objetivo e demonstrar como o uso de tecnologias modernas viabiliza consultas consistentes, historico de versoes e operacoes transacionais em um Data Lake.

Modelo de dados (1:N)

O relacionamento entre ALUNO e NOTAS e do tipo um para muitos, pois um aluno pode ter varias notas ao longo do curso.

erDiagram
    ALUNO ||--o{ NOTAS : possui

    ALUNO {
        int id_aluno PK
        string nome
        string curso
    }

    NOTAS {
        int id_nota PK
        int id_aluno FK
        string disciplina
        decimal valor_nota
    }