BANCO DE DADOS: 1 Conceitos e fundamentos. 1.1 Sistema Gerenciador de Banco de Dados (SGBD): fundamentos, instalação, administração e configuração; esquema, campos, registros, índices, relacionamentos, triggers, stored procedures. 1.2 Projeto e modelagem de banco de dados relacional. 1.3 Modelo entidade-relacionamento. 1.4 Notação IDEF1X. 1.5 Construção de projeto lógico. 1.6 Modelo relacional. 1.7 Sistemas relacionais e outros sistemas. 1.9 Normalização de dados: primeira, segunda e terceira formas normais. 1.10 Álgebra relacional. 3 Conceitos e propriedades das transações (ACID). (Parte 1)
BANCO DE DADOS: 1 Conceitos e fundamentos. 1.1 Sistema Gerenciador de Banco de Dados (SGBD): fundamentos, instalação, administração e configuração; esquema, campos, registros, índices, relacionamentos, triggers, stored procedures. 1.2 Projeto e modelagem de banco de dados relacional. 1.3 Modelo entidade-relacionamento. 1.4 Notação IDEF1X. 1.5 Construção de projeto lógico. 1.6 Modelo relacional. 1.7 Sistemas relacionais e outros sistemas. 1.9 Normalização de dados: primeira, segunda e terceira formas normais. 1.10 Álgebra relacional. 3 Conceitos e propriedades das transações (ACID). (Parte 2)
4 Linguagem SQL: consultas e subconsultas; triggers, views, functions e stored procedures, packages; tratamento de erros; cursores; arrays
Controle de concorrência. Banco de dados distribuídos.
2 Administração de SGBD PostgreSQL.
2 Administração de SGBD SQL Server.
2 Administração de SGBD DB2.
5 Conceitos de business intelligence, data warehouse, data mart, data mining, data lake, ETL.
6 Metodologia CRISP-DM. 7 Características de bancos de dados massivos (big data). 8 Processamento distribuído.
9 Banco de dados NoSQL orientado a colunas, a grafos e a documentos.