Trabalhos


Desenvolvimento de um SGBD - 30/04



Pesquisas - 7 e 12/05


  • Discutir as seguintes situações:
  1. Normalização - FN 1, 2 e 3 - Ellen
  2. Normalização - Boyce-Codd
  3. Transação em Banco de Dados - Laura e Letícia
  4. Segurança em Banco de Dados - Augusto César
  5. Talend - Chrystian
  6. Kettle - Carlos
  7. Tuning em Banco de Dados -Bruna Souto
  8. Índices - Agrupamento - Gabriel Leite
  9. Índices - Hash - Cecília Carneiro
  10. Índices - Árvore - Clayton Del Tedesco Júnior
  11. Hadoop - Alessandro Gontijo
  12. MapReduce - Arthur Gomide
  13. BD Cassandra - Marcelo Prado
  14. NoSQL


Projeto de Banco de Dados - 18/06



  • Requisitos do projeto:
    • A ser definido



  • Projeto 1: Planejamento e Controle de Manutenção de Equipamentos do DMAE
    • Escopo: Este projeto tem por finalidade criar um sistema para cadastrar os equipamentos do DMAE (Departamento Municipal de Água e Esgoto de Uberlândia), incluindo suas manutenções obrigatórias e as realizadas, e futuramente através de um aplicativo determinar quais equipamentos precisam de manutenção imediata e quais manutenções deverão ser feitas futuramente.


  • Projeto 2: Sistema de Gestão de Documentos
    • Escopo: O setor de Gerência de Processos (GEPRO) do Hospital de Clínicas da Universidade Federal de Uberlândia (HC-UFU) é responsável por deixar atualizado e padronizado as formas de realizar qualquer procedimento dentro de um hospital. Isto é feito através de construções de fluxogramas e instruções passo a passo, via documento digitalizado e outro impresso, de como as ações são realizadas. O setor trabalha junto com todos os outros setores do hospital, pois sua função é manter a qualidade e eficiência de qualquer processo realizado em qualquer área do hospital. Devido à grande quantidade de setores existentes no HCU, vários procedimentos são realizados dentro do hospital. Para cada um destes procedimentos realizados, deve-se existir um documento, elaborado pela GEPRO, que o explique. Isso gera uma gigantesca quantidade de documentos arquivados no setor que devem ser revisados bienalmente. Como consequência do grande número de arquivos, a gestão dos mesmos está cada vez mais difícil, pois novos setores são criados com novos procedimentos, que resultarão em mais arquivos para serem gerenciados e revisados. Os documentos obsoletos, vencidos e cancelados são armazenados (caso a necessidade de um backup), o que gera mais gestão dos documentos. O objetivo do projeto é a construção de um sistema que cadastrasse cada documento com suas devidas características (título, setor relacionado, tipo do documento, data de validade e emissão, dentre outras características), para facilitar a gestão e a pesquisa de todos os arquivos do setor de Gerência de Processos.
  • Projeto 3: Sistema de loja de roupas
    • Escopo: O sistema tem como objetivo, guardar dados de uma loja de roupas, como uma venda realizada e pessoas envolvidas nessa venda, a compra de mercadorias de um fornecedor externo, o estoque de produtos.


  • Entregas:
    • Modelagem (pode ser feita no DIA ?? ou no SGBD escolhido) => 18/06
    • Implementação de Banco de Dados (no SGBD escolhido)


Estado da Arte - 23/07


  • Pesquisa e apresentação referente aos seguintes temas:


  • 01. Big Data - Gabriel Leite
    • Bola da vez na área de Banco de Dados. Tem gerado enorme procura e pretende efetivamente extrair resultados do absurdo volume de dados que é armazenado no mundo.


  • 02. Weka - Arthur Gomide
    • Ferramentas de mineração de dados bem didática, com algoritmos de redes neutrais bem clássicos de IA.


  • 03. Business Inteligence - Cecília Carneiro
    • Perspectiva de tomar decisões a partir da análise de dados. Efetivamente a possibilidade de utilizar base de dados estruturadas para gerar resultados que ajudem a definir novos caminhos, ações ou resultados que auxiliem a área de atuação.


  • 04. Dispositivos embarcados - Alessandro Gontijo
    • Cada vez mais utilizados e aproveitando a onda do M2M e IoT, dispositivos embarcados precisam tratar com enorme eficiência, suas bases de dados.


  • 05. BD geográfico - Bruna Souto Siqueira
    • Tratar dados que integram texto, vídeo, áudio e coordenadas geográficasa passou a ser um grande negócio e um enorme desafio.


  • 06. Datalog
    • Linguagem de programação lógica (subconjunto do Prolog). É muito usada como linguagem de consulta em bancos de dados e para raciocínio em sistemas especialistas. (http://docs.racket-lang.org/datalog/)


  • 07. SciDB
    • Banco de dados muito comum na área de Bioinformática que atualmente utiliza algoritmos de IA para recuperação de padrões, por exemplo.


  • 08. BayesDB
    • Ainda em versão alpha, porém a ideia é interessante: é uma base Bayesiana que permite consultas em Bayesian Query Language (BQL) para obter as probabilidades das observações.


  • 09. Neo4j
    • Banco de dados em grafos muito utilizado para modelar algoritmos de IA que utilizam estruturas de grafos.


  • 10. Oracle ADDM e Oracle AMM
    • São módulos do banco relacional Oracle que utilizam algoritmos de IA. O ADDM é o Automatic Database Diagnostic Monitor procura por gargalos de performance e tenta otimizá-los. ** O AMM é o Automatic Memory Management, responsável por gerenciar o consumo de memória do banco.


  • 11. R
    • Ferramentas de mineração de dados muito parecida com MATLAB, porém mais moderna e intuitiva. Está muito na moda e possui vários pacotes que implementam algoritmos de IA.


  • 12. Apache Mahout - Marcelo Prado
    • Ferramenta para big data que contém vários algoritmos de IA para mineração de dados





  • Entrega:
    • Publicação na Wiki nos seguintes links:
      • a ser criado