Skip to content

gustavolima007/Unicamp_Engenharia-banco-de-dados

Repository files navigation

Engenharia de Banco de Dados - Unicamp 🎓💻

📚 Repositório dedicado às atividades, projetos e estudos relacionados à disciplina Engenharia e Administração de Sistemas de Banco de Dados na Unicamp.

✨ Sobre

🔹 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 🔐

📚 Ementa de Cursos

Engenharia e Administração de Sistemas de Banco de Dados - Unicamp

  • 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.

🚀 Objetivo

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!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published