Bancos de dados: conceitos, características, abstração de dados, normalização, Modelagem conceitual de dados. Conceitos de BD e de SGBD, arquitetura de SGBD, arquitetura e o a banco de dados. Funções básicas de SGBD. Modelagem de Dados (Modelo Conceitual, Modelo Lógico, Modelo Físico). Modelo entidade relacionamento. Modelo relacional. Restrições de integridade. Normalização e dependência funcional. Mapeamento E-R para relacional. Álgebra relacional. Modelagem de dados relacional. Modelagem E-R. (Parte 1)
Bancos de dados: conceitos, características, abstração de dados, normalização, Modelagem conceitual de dados. Conceitos de BD e de SGBD, arquitetura de SGBD, arquitetura e o a banco de dados. Funções básicas de SGBD. Modelagem de Dados (Modelo Conceitual, Modelo Lógico, Modelo Físico). Modelo entidade relacionamento. Modelo relacional. Restrições de integridade. Normalização e dependência funcional. Mapeamento E-R para relacional. Álgebra relacional. Modelagem de dados relacional. Modelagem E-R. (Parte 2)
Linguagem SQL. Linguagem de definição de dados. Linguagem de manipulação de dados. Conceito de transação. Integridade de dados, concorrência, recuperação, distribuição, replicação. Procedimentos armazenados ("Stored Procedures"). Gatilhos ("Triggers"). Sistemas Gerenciadores de Banco de Dados: tabelas, visões, índices, sequências, sinônimos, restrições, dicionário de dados, restrições de integridade, constraints, tipos de dados, SQL, triggers, stored procedures. Cálculo relacional.
Análise de desempenho e “tunning” de banco de dados. Monitoramento de banco dados. Gerência de desempenho.
Gerência de transações. Gerência de bloqueios. Gestão de capacidade. istração de banco de dados. Elaboração e execução de política de backup e restauração de dados. Banco de dados distribuídos. Segurança e Auditoria de Sistemas. Gestão de segurança em banco de dados.
Conceito de bancos de dados orientados a objetos.
Sistemas gerenciadores de banco de dados (SGBD): SQL Server
Definição, Conceitos básicos: dimensões, fatos, hierarquias, granularidade, agregados. Data Warehouse. Arquitetura OLAP. (Parte 1)
Definição, Conceitos básicos: dimensões, fatos, hierarquias, granularidade, agregados. Data Warehouse. Arquitetura OLAP. (Parte 2)