BANCO DE DADOS: Conceitos. Padrão ANSI para arquitetura de SGBD. Tipos de SGBD. Arquitetura de Sistemas: Centralizado e Distribuído. Modelo relacional de dados, de rede e hierárquico. Álgebra relacional. Cálculo relacional, normalização e desnormalização. Transações.
Modelo de dados: modelagem E-R, entidades, atributos, relacionamentos, cardinalidade. Generalização e especialização. Mapeamentos no modelo relacional.
UTILIZAÇÃO DA LINGUAGEM SQL PADRÃO: Conceitos, comandos, cláusulas e operadores. Relacionamento utilizando operadores. Funções. DDL e DML. Linguagem SQL/ Conceitos, comandos, constraints, índices, criação de tabelas, visões, controle de acesso aos dados, consultas hierárquicas e analíticas, operadores de conjuntos. Declaração e Manipulação de Dados. Cláusulas. Funções de agregação. Junções - produto cartesiano, interna, externa (esquerda, direita, ambos). Referência a tabelas. Operações em tabelas. Expressões condicionais. Subqueries. Visões. Triggers, stored procedures.
Concorrência em banco de dados.
Otimização de banco de dados.
Segurança de banco de dados.
Bancos de dados centralizados x distribuídos.
Conceitos e fundamentos dos bancos de dados Mysql.
Conceitos e fundamentos dos bancos de dados Postgree.
Conceitos e fundamentos dos bancos de dados SQLite
Business Intelligence e Suporte à Decisão. Data Warehouse
Procedimentos de extração, transformação e carga.
Data Mining e Data Marts.
Gestão de Processos de Negócio. (BPM)
Gestão de Processos de Negócio. (BPMN)