Fundamentos de bancos de dados. Conceitos básicos. Arquitetura e estrutura de dados. Propriedades de banco de dados. Abordagem relacional. Integridade referencial. SGBD: conceitos, funções e tipos. Modelagem de dados. Modelagem conceitual, lógica e física. Normalização de dados. Avaliação de modelos de dados. Metadados. (Parte 1)
Fundamentos de bancos de dados. Conceitos básicos. Arquitetura e estrutura de dados. Propriedades de banco de dados. Abordagem relacional. Integridade referencial. SGBD: conceitos, funções e tipos. Modelagem de dados. Modelagem conceitual, lógica e física. Normalização de dados. Avaliação de modelos de dados. Metadados. (Parte 2)
Linguagens de banco de dados. Linguagem SQL (ANSI). Linguagem de definição de dados (DDL). Linguagem de manipulação de dados (DML). Álgebra relacional.
Administração e tecnologias de banco de dados. Noções de administração de dados e de bancos de dados. Arquitetura e políticas de armazenamento de dados. Noções de otimização de performance em larga escala. Backup e restauração de dados.
Plataformas de SGBD. Oracle 21C.
Conceitos, fundamentos, características, técnicas e métodos de business intelligence (BI). Sistemas de suporte à decisão e gestão de conteúdo. Arquitetura e aplicações de data warehouse com ETL. Definições e conceitos de data warehouse. Data lakes e soluções para big data. Técnicas de integração e ingestão de dados: ETL/ELT, transferência de arquivos, integração via base de dados. Mapeamento das fontes de dados: técnicas para coleta de dados.
Modelagem dimensional. OLAP. Visualização de dados: BD individuais e cubos. Técnicas de modelagem e otimização de bases de dados multidimensionais.
Ecossistema de big data Apache Hadoop; arquitetura e análise de requisitos para sistemas analíticos.
Banco de dados em memória.
Análise de dados. Definições e conceitos de data mining.
Visualização e análise exploratória de dados.
Ferramentas de criação de dashboards (Qlik, MicroStrategy Dossiê, Tableau e Pentaho). Storytelling. Elaboração de painéis e dashboard. Elaboração de relatórios analíticos.
Noções de inteligência artificial (IA)