📚 Repositório dedicado às atividades, projetos e estudos relacionados à disciplina Engenharia e Administração de Sistemas de Banco de Dados na Unicamp.
🔹 Conteúdo: Engenharia de dados, administração de sistemas de banco de dados, modelagem, otimização, Data Warehouse, aprendizado de máquina, segurança de banco de dados e práticas de gerenciamento de dados.
🔹 Tecnologias abordadas:
- SQL 🐘
- MongoDB 🍃
- Redis 🧑💻
- Apache Spark ⚡
- Power BI 📊
- Data Warehouse 🏛️
- Machine Learning 🤖
- Segurança de Banco de Dados 🔐
-
CET-0602 - Engenharia de Requisitos de Banco de Dados
Engenharia de requisitos no contexto de sistemas de bancos de dados. Técnicas de elicitação, análise, especificação e validação dos requisitos. Requisitos de dados, funcionais e não-funcionais. -
CET-0603 - Projeto de Bancos de Dados
Análise de demandas organizacionais e elaboração do projeto de banco de dados. Mapeamento Conceitual/Lógico, Projeto Físico, indexação e evolução de requisitos de dados. -
CET-0604 - Programação e Otimização em SQL
Técnicas de otimização de consultas SQL. Padrão de direito SQL, DDL, triggers, stored procedures, e otimização de operações no banco de dados. -
CET-0607 - Segurança de Informações
Engenharia de segurança de sistemas, criptografia de dados, políticas de segurança e auditoria em banco de dados. -
CET-0609 - Sistemas de Armazenamento Massivo de Dados
Arquiteturas de armazenamento massivo, uso de RAID, DAS, NAS, SAN, e armazenamento em nuvem. Tecnologias de backup e recuperação. -
CET-0610 - Data Warehouse
Ciclo de vida da informação, tratamento de dados históricos e temporais. Modelos estrela e floco de neve, ETL, pipelines e aplicações de Data Warehouse. -
CET-0611 - Mineração de Dados
Processo de descoberta do conhecimento, mineração de dados, reconhecimento de padrões e interpretação de dados. -
CET-0612 - Visualização de Informações
Técnicas de visualização de dados, modelos de interação humano-computador, e programação de sistemas de InfoVis. -
CET-0615 - Fundamentos de Sistemas de Banco de Dados
Modelagem de dados, tabelas, índices, views, programação SQL/DML, controle de acesso, stored procedures e triggers. -
CET-0616 - Arquiteturas de Alto Desempenho para Bancos de Dados
Sistemas paralelos e distribuídos, cluster computing, grid computing, e integração de banco de dados com outros serviços de rede. -
CET-0617 - Políticas de Administração de Bancos de Dados
Arquitetura de bancos de dados, políticas de segurança, manutenção, integridade de dados e backup. -
CET-0618 - Gestão e Governança de Dados
Governança de TI, gestão de metadados, ciclo de vida dos dados, qualidade de dados e segurança. -
CET-0619 - Bancos de Dados Aplicados à Internet das Coisas
Eco-sistemas para IoT, armazenamento e interação com objetos inteligentes, banco de dados para IoT. -
CET-0620 - Bancos de Dados Não-Relacionais
Arquitetura NoSQL, modelos de dados baseados em grafos, documentos, chave-valor e orientados a colunas. -
CET-0621 - Aprendizado de Máquina na Análise de Dados
Tipos de aprendizado de máquina: supervisionado, não supervisionado, regressão, classificação e agrupamento de dados.
Compartilhar conhecimento, desenvolver habilidades em banco de dados, otimização de sistemas e explorar projetos avançados em ciência de dados, aprendizado de máquina e segurança de dados.
Colabore e aprenda junto!