T.I
INTRODUÇÃO A BANCO DE DADOS
Ementa
Esta disciplina apresenta os fundamentos e a evolução dos bancos de dados, com foco nas tecnologias mais recentes do mercado. O conteúdo inclui: Modelagem de dados e conceitos essenciais de banco de dados. Estruturas de banco de dados relacionais e não relacionais. Linguagens de consulta de dados (SQL e NoSQL). Arquiteturas de bancos de dados em ambientes distribuídos e na nuvem. Implementação de segurança e integridade em bancos de dados modernos.OBJETIVO: Esta disciplina visa capacitar os alunos a entenderem e aplicarem os conceitos fundamentais de banco de dados, utilizando as mais modernas tecnologias disponíveis no mercado, incluindo modelagem de dados, SQL, NoSQL, integridade referencial e as arquiteturas de banco de dados existentes.
CONTEÚDO PROGRAMÁTICO:
UNIDADE I – FUNDAMENTOS DE BANCO DE DADOS
- CONCEITOS BÁSICOS DE BANCOS DE DADOS
- MODELAGEM DE DADOS E NORMALIZAÇÃO
- SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS (SGBD)
- MODELOS DE BANCO DE DADOS RELACIONAIS
- FUNDAMENTOS DE SQL
- CONSULTAS AVANÇADAS EM SQL
- INTRODUÇÃO AO NOSQL
- COMPARAÇÃO ENTRE SQL E NOSQL
- BANCOS DE DADOS DISTRIBUÍDOS
- BANCOS DE DADOS NA NUVEM
- BANCOS DE DADOS ORIENTADOS A DOCUMENTOS
- BANCOS DE DADOS ORIENTADOS A GRAFOS
- SEGURANÇA DA INFORMAÇÃO EM BANCOS DE DADOS
- POLÍTICAS DE BACKUP E RECUPERAÇÃO DE BANCOS DE DADOS
- INTEGRIDADE E CONSISTÊNCIA DAS INFORMAÇÕES EM BANCOS DE DADOS
- IMPLEMENTAÇÃO DE AUDITORIA E MONITORAMENTO DE BANCOS DE DADOS